52
118
181
43
30
110
50
122
14
314
141
78
57
27
662
487
256
229
107
81
29
130
74
317
86
186
47
36
95
231
71
236
10
79
41
92
80
32
255
16
94
64
84
28
195
53
223
39
225
54
51
96
24
13
23