15
57
51
180
20
89
135
28
18
33
24
130
148
85
197
229
531
99
205
142
593
132
39
101
36
121
94
37
65
140
145
49
215
70
42
13
332
128
84
73
81
213
19
26
67
23
74
138
52
30
110
108
117
40
93