54
851
309
29
18
90
63
69
289
104
33
128
17
40
126
174
240
114
98
93
58
88
32
45
30
306
218
149
31
176
51
132
57
91
273
72
38
145
14
1
61
137
47
78
35
64
37
53
12
13
92
39