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
257
215
36
83
42
141
23
33
31
44
657
101
700
45
351
154
27
647
22
40
419
183
20
57
1975
260
37
39
286
65
1077
520
64
48
155
129
47
669
1431
230
55
249
848
41
136
25
17
63
77
90
954
14
124
198
188
87
93
111