2
20
38
0
40
18
59
51
39
228
70
120
77
132
83
244
34
65
91
52
149
28
68
10
109
49
325
82
19
106
103
115
294
23
46
53
45
26
66
73
150
57
95
283
138
27
157
32
176
69
54
126
35
117
166
113