43
15
74
24
106
91
218
68
69
31
163
133
94
12
57
62
103
9
4
13
21
14
184
220
22
354
90
16
23
48
39
176
253
72
155
339
127
32
55
245
123
25
101
95
41
18
2
61
78
60
26
30
316