2
0
41
61
75
48
47
125
27
28
92
54
24
133
82
202
91
186
110
122
23
94
9
37
45
19
15
64
168
192
79
39
85
44
57
16
69
78
105
33
149
13
32
25
20
118
35