0
10
42
2
1
11
8
6
5
78
7
22
50
92
32
26
19
25
16
29
15
160
43
56
20
131
28
17
58
229
205
63
49
104
21
80
41
119
53
162
437
82
2438
111