30
109
31
45
43
53
51
12
33
54
135
50
49
46
48
62
80
57
81
52
32
13
76
267
66
67
40
18
26
115
25
99
77
204
140
128
42
108
126
195
28
47
164
96
70
197
68
63
148
170
98