46
97
27
15
18
2
3
216
119
11
215
63
29
53
30
13
128
66
32
303
12
76
36
42
96
21
28
289
44
261
108
43
161
59
441
116
60
149
31
85
17
103
75
19
473
64
14
82
41
130
95
22