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