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
34
30
70
21
77
250
14
219
36
75
41
141
74
44
31
677
103
680
40
348
155
609
80
424
183
58
24
81
1992
239
37
17
47
287
66
1089
490
62
48
151
127
51
669
1289
217
22
50
238
681
20
133
26
72
90
32
938
45
120
200
185
91
111