110
29
66
18
15
25
178
69
5
8
22
19
10
4
122
100
36
9
11
30
33
27
3
17
28
13
148
21
26
24
41
49
23
61
54