33
46
16
58
150
30
42
23
27
157
15
19
53
25
20
11
95
108
185
87
61
216
68
69
9
72
91
123
100
165
37
127
13
863
49
76
94
34
17
26
8
60
52
82
477
64
18
47