28
8
15
17
21
16
23
13
3
57
11
34
50
44
37
158
53
54
12
24
32
5
18
10
29
26
27
31
7
14
46
9
45
65
105
341
142
218
85
222
35
87
165
102
452
255
164
310
384
215