46
31
10
45
70
134
97
240
116
182
146
23
68
409
121
40
30
49
96
26
51
37
112
41
50
59
19
13
15
38
65
28
21
29
32
80
56
73
48
6
94
2
54
83
33
62