138
71
172
36
187
68
195
87
122
35
75
46
145
47
152
43
305
213
117
164
51
32
146
94
20
294
57
41
52
121
45
127
244
67
236
457
113
377
232
194
277
238
34
50
829
124
37
64
92
25
56
100
86
44
17