107
11
226
8
4
23
2
10
6
26
55
25
18
88
19
7
14
33
3
9
57
13
20
16
40
42
34
22
108
1
27
101
38
17
54
29
30
58
44
32