15
69
56
117
81
10
24
37
125
29
28
59
19
93
18
38
84
83
92
57
164
333
126
26
27
106
372
473
120
90
25
32
33
70
79
151
17
118
63
51
71
62
75
397
310
50
35
97
96