8
45
16
370
2
5
3
42
23
17
13
19
6
28
4
25
26
91
22
20
9
95
48
27
33
30
65
43
78
47
10
89
127
56
75
11
105
73
194
148