45
47
46
32
116
8
85
7
21
26
75
104
11
54
420
28
69
55
30
197
2
157
82
39
68
15
59
25
33
9
142
12
152
213
20
87
14
3
64
52
27
4
58
548
51
186
463
61