33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
141
142
19
114
292
43
17
51
12
27
7
71
35
96
34
30
70
26
21
76
246
14
219
36
75
41
74
31
672
102
677
40
348
155
609
80
423
183
56
24
81
1992
236
37
42
47
287
55
66
1078
488
62
48
150
127
669
1279
44
215
22
50
238
679
20
133
72
58
90
32
938
45
120
198
184
91
79
111