6
10
52
113
32
45
210
17
74
139
29
94
36
18
82
27
65
153
53
110
123
19
76
51
87
21
183
39
118
117
41
57
106
97
204
104
11
12
37
47
79
59
44
69
49
100
197
63
105
335