35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
113
18
19
42
295
6
61
28
104
30
89
14
34
41
70
33
26
77
213
235
36
84
39
23
147
74
49
16
50
715
94
757
21
319
156
611
93
390
176
25
20
68
76
1981
256
37
40
17
48
281
60
119
51
1139
508
53
47
167
177
38
669
1458
247
55
418
1009
22
43
194
71
64
75
92
1069
105
45
237
180
69
31
116
118