15
25
48
35
34
45
30
56
63
94
81
52
50
47
87
27
55
72
95
22
29
16
342
26
71
111
107
203
46
59
44
92
291
32
14
39
321
101
31
146
41
61
68
261
73
62
160