10
13
6
132
252
105
19
78
66
141
212
192
68
92
59
103
54
46
85
23
27
61
30
45
186
84
31
57
217
58
108
93
106
185
128
244
197
20
50
137
250
42
60
107
127
34
145
22
109