25
43
51
55
29
6
94
22
21
164
102
54
9
4
44
213
48
79
52
17
23
40
111
119
20
69
50
128
97
92
27
35
18
86
134
133
181
16
103
5
75
13
15
36
87
33
163