52
51
104
69
74
168
308
181
12
165
349
98
59
16
46
54
80
102
22
10
97
41
14
255
5
29
1539
377
47
156
17
227
667
114
6
206
21
34
44
103
25
198
45
48
139
40
50
23
36
145
91