302
36
62
18
161
307
29
80
26
17
204
142
48
77
105
10
89
112
45
15
4
102
44
260
23
90
55
146
154
35
149
51
20
766
107
19
43
31
22
16
24
27
32
64
2853
109
63
489
139