46
166
8
23
19
45
29
10
59
15
134
34
90
24
30
73
173
242
51
140
68
76
847
124
100
6
47
17
79
25
40
4
84
82
20
28
103
58
48
5
3
54
211
133
21
33
230
16
200
26
464
43
13