36
45
164
30
81
102
29
56
97
71
55
44
158
78
19
70
52
115
194
67
60
12
177
165
100
141
20
187
25
28
101
90
34
50
64
119
80
57
35
61
75
170
179
21
157
342
127
377