20
105
106
67
59
278
70
29
42
573
15
227
38
117
25
62
327
55
34
73
90
82
136
51
80
31
8
12
22
193
111
33
245
368
18
48
28
76
46
169
24
16
41
107
120
426
91
613
44
339
88
129
200