60
129
85
5
25
75
57
90
7
36
28
46
26
23
91
39
150
89
38
279
146
43
44
99
68
252
4
148
230
17
170
50
66
138
20
3
65
19
108
246
30
76
95
31
228
64
63
42
56
114
34