34
4
28
8
6
2
3
15
1
10
9
5
13
11
142
144
16
116
298
43
19
55
12
26
7
73
38
95
14
32
21
78
255
221
36
83
40
141
80
24
17
44
42
680
100
702
359
154
27
643
29
422
180
35
58
22
1964
262
37
18
52
285
59
65
1084
522
30
48
41
157
129
47
669
1439
211
39
245
844
20
23
46
136
70
25
63
76
89
940
126
199
188
87
93
111
81