35
12
49
47
46
60
14
20
19
308
101
38
30
479
27
45
113
29
64
16
8
21
66
112
48
54
392
26
17
41
145
235
10
72
108
6
23
9
37
50
61
22
62
138
128
87
52