28
61
117
115
109
78
44
94
40
49
348
38
104
52
200
135
27
25
45
122
150
35
81
124
83
98
41
48
15
24
37
67
179
20
14
80
69
60
54
18
287
51
91
31
12
26
224
180
73
110