33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
143
19
115
7
297
43
55
12
27
71
35
96
36
34
30
21
77
253
14
219
75
41
74
44
31
42
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
73
26
72
60
76
90
32
938
46
120
201
187
91
82
111