80
15
56
440
219
141
34
86
144
44
23
52
102
149
36
65
54
43
75
165
426
91
20
193
253
38
392
93
61
53
26
50
96
252
35
88
154
12
28
200
48
42
140
17
304
29
41
326
14
55
104