98
40
85
92
181
82
51
68
102
106
75
22
377
84
74
175
275
163
112
46
249
119
25
47
57
60
23
14
32
15
30
131
113
71
38
61
97
29
117
17
136
197
39
78
50
49
504
56
27