64
42
57
12
38
75
31
9
17
88
56
86
105
95
29
141
41
87
106
80
107
58
84
61
36
91
152
65
21
30
39
110
45
32
229
644
155
167
211
98
138
119
250
126
97
73
147
267
67
77
204
140
294
136
251