89
38
75
50
36
133
178
73
306
140
151
62
71
35
31
86
80
61
98
17
113
127
170
276
28
67
64
165
85
216
39
131
248
88
87
23
307
12
104
90
34
33
9
68
524
81
44
29
722
152
18
63