49
32
60
24
21
165
93
96
75
88
25
20
29
219
126
33
34
84
41
89
30
14
125
51
103
487
489
46
19
53
64
47
68
45
101
141
247
212
62
129
17
166
42
268
155
86
410
168
209
610
28
131