28
49
17
19
113
78
89
15
10
12
128
40
48
62
43
5
77
104
41
59
4
45
64
70
108
80
90
39
214
105
86
33
359
9
116
320
20
24
109
16
26
119
61
223
50