13
10
16
9
52
23
30
56
58
35
244
32
6
62
27
38
188
17
117
25
76
71
79
20
134
61
148
86
138
140
107
85
36
73
94
89
176
114
101
60
264
122
42
309
307
311
66
157
212
562
178
136