35
4
27
7
5
8
2
15
3
1
9
13
11
12
10
137
141
19
115
295
6
42
63
102
29
81
36
41
73
32
20
77
220
238
88
39
22
148
75
47
16
80
49
718
94
786
21
313
156
14
637
23
91
28
393
17
176
25
60
76
1966
252
18
50
285
64
114
53
1158
37
516
57
48
52
163
177
669
1495
246
54
429
985
44
190
70
90
26
1066
104
43
256
183
69
113
116
31