239
143
54
132
91
17
15
149
103
34
202
29
14
20
67
48
39
112
145
168
32
69
26
251
328
22
404
368
28
19
30
160
96
221
59
246
126
50
237
89
75
229
60
78
72
12
23
125
181
76
377
240