90
215
19
325
56
120
84
81
253
113
334
41
85
160
136
196
122
20
42
195
137
43
47
231
174
88
67
28
33
144
89
65
31
14
57
17
505
36
61
108
60
146
53
23
39
70
49
58
280
76
410
132