17
13
23
30
33
15
10
21
37
34
53
123
66
8
6
77
80
117
110
38
223
84
148
54
282
173
228
92
438
275
106
216
97
129
71
208
118
114
221
199
169
1312
68
48
25
576
50
59
60