41
60
33
73
8
24
20
212
260
58
105
15
111
28
22
155
112
11
94
14
37
54
119
29
62
159
84
149
30
70
116
896
49
27
68
82
46
26
55
381
360
76
97
31
77