82
33
22
66
27
54
17
29
26
42
64
181
57
50
43
154
7
14
53
32
67
30
25
44
99
63
128
11
34
73
69
28
38
21
15
12
23
13
551
142
89
55
80
78
98
158