2
7
6
0
3
9
8
13
48
98
105
500
95
62
92
192
122
182
210
173
399
86
65
204
139
80
78
28
12
49
34
262
33
60
23
215
116
176
61
30
120
107
31
70