15
23
34
75
89
25
32
111
59
86
47
45
258
148
24
56
46
65
26
237
76
189
50
118
337
37
433
238
103
93
607
151