46
12
28
18
107
33
99
226
32
20
19
15
13
34
30
57
24
40
23
26
9
42
27
11
55
66
43
14
248
49
81
16
22
10
8
25
67