44
30
15
57
86
98
164
29
70
18
1364
152
242
17
37
40
49
207
42
339
62
10
765
141
26
33
36
31
67
24
108
8
43
307
32
101
155
71
144
170
53
216
195
306
25
28
2143
45
453
851
431