21
85
158
67
45
57
32
54
64
120
125
457
7
128
48
60
25
55
156
93
43
150
59
37
44
231
72
496
121
367
24
52
157
69
16
30
23
22
27
40
53
33
97
71
42
38
114
11
76