1
59
22
26
25
533
144
100
98
103
75
17
52
306
19
49
95
67
47
76
56
41
284
70
97
109
104
339
23
9
94
79
42
72
78
248
45
120
69
616
121
258
129
101
142
21
176
33
156
201
86
212
128
167