35
108
19
42
17
46
39
179
92
34
62
60
5
225
54
64
32
36
26
7
140
61
37
20
41
48
40
56
481
44
249
122
8
274
530
45
27
96
168
53
23
4
130
138
30
79
50
59
47