15
6
237
231
88
26
35
129
82
10
72
101
38
68
348
76
11
36
22
9
51
32
144
46
99
202
43
180
2
17
47
31
59
16
62
96
53
8
44
52
34
45
21
23
29
118
220
98