0
10
32
81
46
52
22
7
11
80
62
17
9
16
3
31
50
51
19
34
47
98
79
13
30
15
93
36
14
41
29
21
20
25
128
58
33
42
200
114
388
39
96
73
334
44
37
48