46
32
73
21
15
20
27
24
107
19
36
12
16
25
18
13
3
2
8
5
30
31
53
246
195
143
11
48
128
47
39
552
152
40
85
258
119
26
68
34
186
193
71
44
50
95
362
66
61
51
84