2
1
12
0
11
24
33
29
27
30
6
28
17
26
23
43
280
74
83
41
47
58
36
62
87
34
92
42
49
45
129
40
46
57
50
18
64
61
53
99
22
82
145
32
121