4
109
27
15
5
59
16
58
134
85
73
72
35
9
78
112
120
95
34
69
90
41
47
91
18
84
22
89
39
92
36
57
146
45
49
63
77
88
29
335
67
171
93
225
191
124
118
19
139
161
53