34
4
29
7
6
8
2
3
16
1
10
9
5
13
15
11
142
145
19
116
297
43
18
45
12
27
73
38
98
40
36
31
69
28
20
74
237
14
221
39
41
144
77
22
44
32
663
102
758
264
156
590
87
17
425
182
56
23
80
1963
24
231
37
55
291
1052
477
63
42
147
125
669
897
21
209
53
241
652
133
68
26
35
58
75
91
938
111
222
185
71
110
79