34
4
29
8
6
2
3
16
1
10
9
13
5
15
11
142
146
116
293
43
19
53
12
24
7
72
38
95
39
35
32
73
21
78
257
216
36
83
42
141
81
23
33
18
44
663
101
713
45
356
154
27
650
22
40
419
183
20
57
1982
262
37
287
60
65
1080
521
64
31
48
155
130
47
669
1432
242
55
254
848
41
136
25
71
17
63
79
90
958
14
124
199
189
87
93
112