36
12
45
50
57
38
14
31
28
22
27
73
23
61
56
342
130
654
277
15
1054
392
88
110
60
30
25
79
137
70
306
18
64
54
286
99
207
42
118
81
71
44
40
47
140
101
46
196
93