13
7
10
5
2
24
36
58
22
33
190
37
123
99
62
20
107
94
53
230
97
54
277
122
140
169
86
387
90
205
34
32
104
113
11
159
84
52
120
240
157
114
81
95
27
241
171
292
31
141
116
101
48