175
221
43
100
285
25
73
71
51
46
101
106
192
121
89
173
33
56
83
136
94
36
77
110
166
19
115
52
32
60
35
48
22
116
80
81
79
180
67
26
96
54
75
87
34
107
154
208
119
128
125
181