82
120
32
89
8
55
29
76
170
68
42
36
81
40
173
557
30
48
43
59
150
15
335
140
44
13
182
62
61
41
39
97
49
53
184
225
126
46
202
51
159
75
9
35
27
132
108
66
77
14
71
20
113