3
0
1
16
38
5
7
31
13
200
10
32
12
100
52
6
80
29
67
64
59
102
26
66
20
21
8
81
28
17
108
150
19
77
15
11
121
220
30
41
23
18
14
65
50