21
22
129
32
135
28
1
3
328
108
264
47
6
212
7
25
27
39
8
10
0
113
4
2
40
36
14
429
75
77
255
15
11
26
65
12
29
13
5
48
37
90