38
16
46
41
9
292
63
4
21
95
20
47
59
199
17
76
159
141
89
57
223
32
71
51
36
11
68
42
29
8
240
129
24
391
154
27
64
30
560
132
49
66
60
123
82
18
10
48
239
363
157
79