34
4
29
8
6
2
3
16
1
10
9
5
7
13
15
11
143
144
20
116
298
44
17
12
27
75
36
97
38
35
31
70
21
76
238
219
72
41
77
30
32
683
79
673
40
331
156
14
589
87
28
435
177
56
23
81
2005
25
37
42
54
290
68
1052
477
63
43
147
127
669
844
214
52
272
605
19
134
69
26
73
60
90
939
47
224
186
92
71
114
24
110
65