15
70
46
50
79
88
187
110
56
32
14
90
16
331
102
144
75
94
77
85
69
308
186
228
26
33
17
230
35
22
27
55
113
18
42
97
81
31
117
41
29
181
11
47
162
28
669
57
289
64