14
9
20
53
19
22
31
39
11
49
25
152
89
40
54
104
23
43
29
56
28
122
91
62
94
70
27
16
32
108
79
107
130
255
100
44
171
137
30
87
81
55
90
314
114
21
88
52