2
3
0
95
5
82
24
44
63
25
9
16
17
83
38
70
11
8
26
10
201
107
32
137
47
23
14
12
13
22
716
85
45
609
75
49
407
181
327
151
306
162
323
92
138
72
89