260
25
46
22
9
37
29
126
41
31
220
35
65
0
20
70
44
102
23
50
178
63
4
5
30
39
28
153
78
8
98
135
45
21
17
216
108
48
408
100
4081
435
163
197
77
254
49
71
59
141
86
16