17
52
23
15
106
7
123
45
21
28
215
70
32
10
79
19
8
278
33
18
31
4
125
6
85
16
43
36
9
80
78
91
40
30
142
34
77
27
37
14
35
102