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