34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
143
146
117
294
43
19
56
12
27
7
71
38
95
39
35
32
73
78
254
215
36
83
41
141
80
24
33
18
42
649
102
709
44
362
154
648
21
77
29
40
417
183
58
23
1969
261
37
52
286
59
66
1075
519
63
30
48
155
130
47
669
1430
17
239
22
55
251
846
20
46
135
72
25
64
90
958
45
14
124
199
190
87
70
93
112