14
29
16
43
49
176
60
8
21
24
78
22
137
148
30
507
134
40
45
41
31
156
125
44
18
230
51
25
98
61
26
36
47
5
534
337
15
48
149
87
104
494
84
33
88
86