63
31
27
17
168
65
78
38
22
89
50
30
43
25
67
52
150
16
51
33
206
153
582
307
36
105
75
85
19
280
55
143
46
286
15
24
44
64
23
29
158
37
399
310
95
47
57
131
73
68