97
163
79
135
116
102
69
320
232
40
19
143
47
48
43
86
104
81
90
20
34
30
112
98
193
87
369
242
194
25
111
32
478
67
265
171
107
45
190
184
128
54
453
26
21
330
36
241
339
60
76
82