33
4
29
8
6
2
3
16
1
10
9
5
13
15
11
144
143
19
115
7
297
43
55
12
27
71
37
98
36
34
32
74
21
77
258
14
219
76
41
141
31
44
693
103
690
40
365
155
633
81
429
193
58
24
2003
244
42
17
48
288
67
1098
496
62
45
156
129
51
669
1395
224
38
22
50
240
811
20
136
73
26
72
61
90
942
46
120
201
188
92
88
114