21
149
44
24
40
100
12
128
15
42
41
85
157
20
16
431
33
28
132
138
66
14
25
13
48
78
61
35
56
38
54
540
131
175
34
91
232
287
8
125
17
50
2
5
3
67
417
155