15
31
87
52
35
59
33
43
16
17
105
12
44
73
39
37
128
120
55
29
27
53
38
28
203
32
56
228
45
23
64
47
195
125
110
112
115
321
141
98
440
79
69
118
26
20