79
107
39
291
64
147
209
429
587
322
239
244
104
251
89
45
154
97
182
18
23
229
63
421
43
29
40
27
31
70
110
88
71
37
61
25
173
230
32
74
96
17
114
87
470
72
132
42
49
54
247
66
488
124
65
159
51