26
16
34
122
5
109
38
69
236
70
106
87
285
248
7
95
74
14
47
33
48
29
18
94
30
79
39
1
68
3
346
27
40
65
9
230
21
125
1404
160
23
41
6
85
130
129
284
28
154
62
217
92