5
48
200
80
21
20
52
27
150
71
73
124
29
43
354
37
40
41
114
10
28
17
9
125
25
24
285
46
101
26
42
103
16
84
77
34
31
14
49
63
11
62
89
133
3
22
44
99
213
38
159
288