34
38
2
12
5
3
9
42
39
46
28
1
7
72
24
104
119
45
14
107
86
81
18
58
59
17
69
52
73
85
89
22
19
33
83
50
82
43
159
106
97
11
124
8
41
15
164