35
4
27
7
5
2
8
1
3
14
15
11
10
12
13
9
137
141
114
19
42
295
6
63
102
29
82
36
41
73
31
20
77
222
238
88
39
22
148
75
46
16
62
49
721
94
792
21
313
156
637
23
91
28
397
17
177
25
60
76
1982
252
37
18
50
285
64
53
1156
520
58
52
48
163
175
669
1497
246
54
429
985
47
44
190
70
38
90
26
1067
105
45
259
183
69
110
116
115