26
16
18
5
33
31
49
23
65
51
56
15
46
143
115
22
25
9
13
84
66
260
165
234
55
150
47
182
73
258
287
45
134
186
70
34
27
273
369
107
160
86
256
116
317
114
603
430
36
113
48
94
155
340