26
3
122
27
169
87
319
9
55
7
24
40
101
6
2
102
20
195
4
125
43
17
11
25
416
241
52
112
104
70
23
18
48
459
163
62
54
131
106
108
140
71
76
803
80
77
57
141
79
338
342
778
66