34
4
28
8
6
2
3
16
1
10
9
5
13
15
11
142
146
116
292
43
17
42
12
27
7
71
37
94
38
35
32
73
21
78
257
220
36
82
74
24
20
44
635
100
768
40
313
154
573
29
421
183
19
58
22
79
1979
240
18
39
52
285
65
1069
486
62
31
48
150
128
669
1387
14
218
54
807
45
135
72
25
59
77
90
953
26
117
41
197
188
87
84
110