295
7
20
205
153
33
84
59
38
252
377
28
52
18
49
50
15
16
46
68
373
70
337
309
25
30
144
9
329
23
168
17
135
88
24
27
34
305
2
5
86
31
341
97
41
44
796