15
65
38
54
135
64
79
51
140
100
141
111
105
186
62
58
37
35
61
27
44
17
22
221
13
168
36
48
29
308
23
84
70
103
28
149
21
315
113
265
41
122
153
270
80
375
86