4
8
6
15
3
29
24
20
38
52
50
26
92
151
57
388
25
88
45
48
81
116
30
42
75
91
35
12
21
22
16
73
85
18
34
39
89
43
109
19
41
32
60
23
28