35
4
27
7
5
2
8
1
3
14
15
10
11
13
9
107
110
100
17
298
63
94
41
49
40
36
38
71
31
77
225
232
88
6
39
23
148
25
12
57
18
34
47
704
786
43
20
16
295
157
638
65
29
394
181
24
30
19
76
1956
21
259
37
50
287
64
123
46
1138
512
61
44
160
139
53
669
1523
234
22
54
415
987
45
153
74
70
86
33
983
105
254
182
81
68
102
116
115
114