112
5
31
10
3
11
7
20
94
18
188
23
33
89
28
8
53
21
17
14
30
32
2
1
19
4
34
36
81
116
55
12
344
24
9
134
57