12
11
15
37
57
105
25
4
26
23
27
50
22
68
101
16
19
10
153
28
97
34
78
29
9
6
151
43
7
175
74
319
48
61
63
44
18
38
128
587
56
79