20
36
13
16
17
24
18
54
32
78
83
37
460
184
23
48
45
119
50
118
41
66
43
70
294
34
67
167
19
52
121
114
122
156
39
366
53
138
69
364
29
47
223
7
104
153
35
88
27
28
297
76
165