30
33
38
63
54
17
102
663
46
12
11
51
15
64
18
31
99
32
14
21
16
9
45
94
141
61
37
177
78
5
35
149
44
27
40
47
66
83
13
20
138
111
80