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