33
47
10
75
407
35
148
153
178
51
57
29
30
22
58
18
64
17
19
69
39
103
327
49
14
101
44
131
72
147
13
16
7
24
132
187
5
2
37
12
31
96
104
387
2464
194
156
26