5
9
26
3
4
29
106
85
33
17
11
30
34
109
102
44
27
55
54
72
37
83
122
39
13
16
142
406
35
56
65
20
50
57
121
59
70
60
49
81
48
19
69
46
8