112
58
23
118
14
12
27
9
25
63
20
32
15
19
35
95
208
92
62
56
50
44
18
40
93
61
47
43
3
49
6
7
30
31
1
13
52
42
108
29
39
46
36
69
104
5
293