172
109
20
48
155
297
527
98
181
110
364
124
108
78
33
150
70
379
242
83
120
271
184
62
92
77
76
128
4
235
306
170
46
42
57
231
197
29
51
37
229
21
198
31
165
26
66
67
343
47
44
101
169
40