41
352
66
59
253
15
69
21
10
47
71
200
115
55
65
97
56
116
268
343
100
51
28
7
197
180
101
91
1360
269
52
3
93
13
190
16
103
43
64
213
38
82
84
76