31
19
105
18
22
68
15
20
37
57
162
164
25
106
213
46
12
83
56
95
129
139
66
79
38
30
55
108
60
11
72
28
90
252
117
246
70
17
208
131
67
41
64
34
330
74
100
27
113
13
240
192
142