182
72
164
83
46
41
99
113
63
58
243
71
45
170
100
140
54
134
324
106
297
61
126
29
69
176
53
90
51
159
25
124
36
38
62
33
313
82
35
12
60
119
123
66
982
418
76
322
291
125
161
92
56
215