5
107
9
12
11
20
54
34
155
72
147
178
23
24
33
32
17
101
84
357
13
49
27
10
7
126
15
48
121
30
78
61
8
64
37
52
22
180
152
26
36
85
39
128
70