33
4
28
8
6
2
1
5
3
9
16
13
10
11
15
142
146
117
17
43
297
54
12
27
7
71
36
97
38
35
32
74
21
77
264
14
218
82
42
140
24
44
678
103
683
40
360
154
628
79
29
433
189
34
19
59
23
80
1988
248
37
53
289
67
1093
495
63
48
128
51
669
1394
220
22
49
232
812
20
135
73
26
70
18
90
953
46
25
122
41
209
188
87
113
72