52
35
96
46
43
112
86
59
77
231
111
56
248
31
42
30
58
64
93
61
183
60
629
85
188
68
66
124
69
67
134
38
19
15
25
48
16
20
12
5