102
109
49
24
175
75
50
22
244
94
110
252
222
78
81
145
37
126
141
133
56
55
129
201
296
177
165
14
35
59
331
29
25
585
62
28
18
48
36
71
16
188
61
77
53
32
68
5089
64