59
288
64
126
73
47
50
28
52
137
155
29
14
32
224
71
185
378
62
38
203
75
45
60
27
81
104
41
89
10
68
34
48
24
8
51
296
20
44
54
97
67
215
198
35
257
1373
65
69