30
42
34
90
41
39
36
60
15
22
6
27
33
17
52
47
28
31
84
26
282
126
48
16
19
20
55
45
44
18
78
57
49
14
145
40
10
181
639
130
51
86
83
137