21
25
125
162
16
86
236
45
35
18
90
30
61
433
7
79
107
55
630
13
442
141
4
69
147
58
190
97
34
99
23
78
46
63
359
39
49
41
585
175
111
137
160
43
135
96
33
114
72
138