30
20
77
22
95
19
16
18
13
35
64
21
61
144
234
140
28
48
29
168
55
23
82
86
38
72
8
14
112
46
124
365
232
27
54
15
526
56
84
172
52
97
53
34
73