0
4
86
12
22
11
29
1
28
36
26
2
42
88
16
24
32
8
10
18
38
240
196
33
150
6
113
135
104
41
19
48
13
21
61
258
52
90
420
58
67
87
83
436