32
15
40
50
59
51
14
108
160
21
62
8
36
71
117
12
95
43
17
4
426
23
26
253
80
116
405
176
543
33
52
86
345
131
103
105
46
34
45
215
68
556
57
114
63
79
30
109
9
58
48
72
60
251
475