36
133
178
73
306
140
151
62
71
38
35
31
86
80
61
98
17
113
127
170
274
28
67
64
165
85
216
39
131
248
88
87
22
307
12
104
90
34
33
9
68
523
81
44
29
722
152
18
63
45
109
93