42
13
303
123
82
69
81
208
24
83
62
46
21
70
134
51
27
103
132
49
112
33
90
212
54
76
9
25
15
61
53
37
28
111
41
166
1244
22
71
125
57
73
207
58
20
63
6
162
78
114