10
13
6
132
251
104
18
78
65
141
212
192
68
90
59
103
54
46
85
22
27
61
30
45
186
84
23
56
217
58
108
93
105
185
127
244
197
20
50
136
66
250
42
60
106
34
145
109