51
189
31
317
282
74
165
125
123
55
18
108
12
531
93
204
275
237
17
7
76
96
64
35
238
47
50
95
138
114
61
42
49
46
23
27
29
85
9
53
57
102
54
244
217
30
121
415
143
72
178
38
146
32
40