64
149
147
14
29
52
93
53
45
22
88
41
31
125
564
144
16
580
17
42
35
81
39
47
24
40
51
92
178
80
21
164
13
70
112
205
48
229
99
118
32
63
306
488
186
20
6
34
59
111
44
101
90
9