105
120
42
15
30
29
39
33
94
59
164
57
43
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