2
3
9
0
111
10
5
23
136
8
75
83
47
61
103
135
15
116
33
117
198
34
99
104
100
72
68
38
88
60
64
191
129
96
179
87
65
200
74
137
50
52
14
145
94
120
20
236
42
73
93
49
108