26
62
306
261
100
250
103
15
20
32
10
44
91
127
21
152
238
97
72
180
128
93
158
54
38
27
279
121
107
159
41
60
95
87
86
55
105
102
125
19
69
67
65
151
82
170
108
84
23
53
12
18