175
22
89
17
63
194
379
32
122
177
116
253
223
33
220
70
307
44
115
86
90
74
278
152
97
214
144
85
59
16
79
131
30
69
29
45
41
23
266
168
231
61
67
94
87
96
77
42
71
201
129
46
53
93
106