34
12
20
9
71
15
27
16
35
42
64
17
21
7
44
33
26
112
102
19
95
53
63
181
41
556
36
52
79
523
183
73
68
123
30
8
383
69
187
55
130
32
56
332
337
88
62
47