30
108
162
50
43
17
60
39
24
55
38
14
6
20
99
113
29
46
35
139
37
56
27
21
47
31
74
341
40
66
63
272
41
130
54
123
69
68
86
92
67
107
36
61
102
93
51
195
65