4
6
5
10
0
8
16
13
3
37
17
22
83
23
7
35
97
20
18
19
49
25
9
107
119
11
65
64
346
106
41
56
82
77
122
38
34
74
15
100
99
45
57
53
150
14
50
243
21
134