49
184
32
22
33
34
42
14
126
261
121
29
239
143
54
132
91
17
15
149
103
202
20
67
48
39
112
145
168
69
26
251
328
404
368
28
19
30
160
96
221
59
246
127
50
238
90
75