2
22
0
9
5
11
15
24
58
8
56
220
6
165
20
3
30
12
59
64
21
49
31
25
89
79
143
175
710
65
600
133
91
1068
234
70
262
227
136
333
402
42
202
248
46
644
533
95
90
108
285
195
61
60