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