60
27
36
321
246
343
70
34
149
120
64
16
15
147
47
92
125
81
98
52
188
31
324
93
143
169
48
54
110
9
77
137
43
40
49
38
32
14
117
209
108
45
68
67
122
86
130
22
373
128
61
132
434