105
120
43
15
30
39
33
94
59
164
57
17
6
51
19
18
26
21
28
56
16
48
7
20
76
4
47
24
9
34
23
25
5
73
3
89
31
92
104