24
5
12
16
15
18
11
2
56
32
48
34
41
35
141
47
54
17
23
27
26
31
7
14
44
45
65
105
339
218
85
220
87
165
102
451
254
164
310
381
215
111
169
97
123
227