246
51
21
63
47
114
321
56
39
45
103
86
178
58
92
38
29
176
73
46
152
28
25
262
75
30
64
150
11
13
5
16
105
37
626
76
276
288
237
115