8
59
163
125
180
30
70
44
38
113
135
43
23
93
34
7
68
13
37
101
17
33
19
16
27
90
87
65
15
369
47
89
14
36
35
58
77
29
22
9
75
26
39
229