243
66
80
32
332
34
21
79
36
87
126
144
467
47
102
128
297
62
207
20
196
91
35
24
155
173
51
303
138
198
22
65
57
12
52
85
94
617
69
28
219
76
64
163
44
298
159
137
50
30
63
292
75
77
23