34
4
28
8
6
2
5
1
3
9
15
13
10
11
115
141
114
7
18
35
298
55
12
26
74
39
95
38
32
73
21
78
255
228
36
83
40
81
24
43
16
689
100
694
356
154
27
645
20
82
29
419
182
19
58
1978
25
264
37
17
52
288
57
66
1093
524
30
48
41
159
129
669
1453
42
213
22
54
248
845
46
23
136
71
70
63
76
89
939
45
14
126
198
190
91
112