49
20
96
40
59
157
103
92
17
176
167
56
2178
155
80
91
88
8
538
61
42
14
86
194
45
226
21
402
58
47
66
121
202
75
25
84
276
330
19
18
35
65
81
27
12
53
16
44
442
309
22
54
102