288
118
30
101
80
90
18
97
102
117
31
106
23
122
10
11
13
14
83
150
52
57
166
262
203
282
238
42
109
66
15
79
27
35
60
77
175
19
114
133
50
17
232
51
64
56
34
141
55