58
108
28
318
86
24
61
98
49
35
65
220
53
121
89
59
92
40
38
101
42
149
106
52
70
145
47
94
115
85
16
76
140
100
117
131
84
125
107
186
279
44
13
30
271
90
243
215
162
75
54
128