34
4
29
8
6
2
3
16
1
10
9
13
5
15
11
142
146
117
293
43
18
53
12
24
7
71
38
95
35
32
73
28
21
78
256
215
36
83
42
141
74
33
31
44
655
101
693
40
350
154
27
647
22
421
183
19
57
23
1975
37
285
65
1079
519
62
48
129
47
669
1430
229
54
247
848
20
45
136
25
17
63
77
90
955
14
123
41
196
188
87
93
111
82