4
6
30
3
21
56
2
12
55
5
50
15
101
41
19
127
75
14
10
42
24
149
29
11
34
92
83
44
13
61
96
40
139
60
153
120
432
113
207
22
77
46
152