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