29
30
38
41
44
45
20
24
17
27
36
19
57
42
22
16
12
55
25
59
141
46
8
28
212
72
31
477
11
40
18
48
110
116
33
325
88
32
4
61
15
58
128