50
10
218
100
30
27
20
76
9
3
63
132
29
62
11
66
243
23
8
25
6
154
157
55
22
21
46
33
37
35
57
12
28
79
67
94
80
24
90
4
36
38
7
70
59
347
17