33
4
28
8
6
2
1
5
3
9
16
13
10
11
15
144
143
116
7
19
43
297
54
12
27
70
36
97
35
32
74
21
77
258
14
219
76
41
140
25
44
31
678
103
683
40
359
154
629
80
29
427
190
34
58
23
81
1993
24
244
37
17
47
287
67
39
1094
493
62
48
155
128
49
669
1388
220
38
22
234
809
20
135
72
26
61
75
90
938
46
119
199
182
91
71
87
112