5
7
2
23
38
3
11
57
6
106
20
1
35
16
62
19
65
148
67
151
29
27
55
244
58
39
85
46
12
54
42
17
80
9
25
4
0
36
32
31
21