56
59
61
54
88
84
155
120
114
12
6
20
53
280
70
31
111
65
62
95
46
49
146
40
35
33
37
77
38
11
7
30
134
32
15
96
86
64
123
10
50
167
17
18
175
25
24
286
300