51
16
14
49
126
48
26
32
89
22
33
172
97
178
78
431
137
20
45
151
549
99
70
52
122
120
79
118
31
68
64
13
54
165
29
196
161
590
95
117
534
254
25
844
12
1494
100
56
127
77