109
17
92
95
53
42
31
96
105
13
79
7
169
27
36
174
23
179
149
30
39
22
28
15
76
90
108
34
232
46
78
24
198
62
37
68
33
48
41
58
161
99
26
823
71
16
38
128
127