34
4
28
7
6
2
8
1
5
3
9
16
13
10
11
15
142
146
116
17
43
293
42
12
27
73
37
94
38
14
35
32
21
78
260
221
36
82
74
24
20
44
637
100
777
40
315
154
574
79
29
422
188
19
60
23
80
1980
240
39
54
285
58
65
1072
488
62
31
48
150
128
49
669
1391
220
22
243
811
45
136
72
25
71
59
77
90
953
26
117
41
198
87
110