8
104
45
6
29
17
26
21
125
64
38
20
15
3
10
23
58
51
24
231
40
66
7
33
138
155
25
11
35
47
50
14
350
49
27
1
67
39
46
32
53