105
169
365
54
582
55
24
87
482
4
44
66
149
60
25
72
97
2417
172
341
41
463
71
16
42
191
61
111
88
222
242
34
68
195
380
160
183
550
208
147
43
267
14
116
13
23
93
69
12
99
62
52
40
229