13
19
11
89
17
21
71
109
46
39
57
64
37
35
91
51
18
66
28
58
30
114
295
167
78
68
130
26
151
50
180
76
59
65
61
79
34
126
32
42
146
175
67
106
24
49
45
86
112