49
173
111
176
53
184
71
16
31
11
87
37
94
42
123
1764
50
45
126
8
813
210
1551
147
48
137
46
29
30
143
43
78
340
103
7
81
4801
477
98
603
5
1303
75
277
1173
15
296
254
64
130
86
19
273
77
80
214
59