20
46
32
30
109
55
17
72
60
51
29
154
37
43
23
94
33
87
22
28
50
9
204
81
85
180
105
151
47
34
78
45
242
339
40
39
16
38
13
95
8
54
44
41
479
25