2
9
16
5
6
23
35
44
4
17
22
0
3
130
14
31
57
60
27
54
32
25
24
10
82
8
19
39
58
20
73
40
97
65
26
81
87
107
66
121
52
51
50