88
386
65
50
92
15
177
42
137
33
136
29
67
37
533
55
149
74
239
169
236
94
126
128
52
123
56
218
106
34
43
63
28
107
125
148
138
98
114
184
36
529
276
60
39
19
57
59
81
120