34
4
29
8
6
3
1
5
9
2
16
13
10
11
15
142
146
117
18
43
293
54
12
27
7
72
38
95
35
32
73
28
21
78
259
218
36
83
42
74
24
20
44
660
101
781
40
365
154
649
22
424
188
19
58
23
1990
257
37
39
17
53
285
66
1083
521
62
31
48
155
129
50
669
1434
229
250
851
45
136
25
71
63
77
90
955
14
123
41
199
87
93
111
97