4
5
11
6
12
7
39
24
98
1
18
2
8
10
3
25
30
17
0
14
20
361
77
23
53
103
42
49
141
136
61
239
114
79
108
95
123
54