30
46
47
38
36
44
32
95
132
60
2
10
22
55
105
3
17
210
49
73
4
5
25
98
8
42
13
9
69
33
75
52
328
54
130
162
50
53
62
159
86
31
21
39
103
71