13
22
75
76
160
58
12
62
15
31
264
251
158
68
49
48
36
78
28
42
57
83
359
60
61
39
116
14
16
17
110
32
86
139
50
91
90
100
71
155
37
87
55
79
72
294
66
54
85
59
7