33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
140
143
19
115
7
291
42
55
12
27
71
35
96
36
34
30
21
77
251
14
219
75
41
141
74
44
31
686
103
682
40
348
155
621
81
428
184
58
24
2001
240
37
17
48
287
66
1091
491
62
128
51
669
1325
222
38
22
50
238
688
20
134
72
26
60
76
90
32
938
46
120
201
187
91
82
111