0
4
10
1
13
22
41
25
11
17
20
59
38
43
53
28
3
5
8
127
64
96
19
23
134
18
492
48
79
39
32
88
30
49
98
55
129
37
60
86
36