95
32
86
180
66
33
61
20
71
41
56
38
9
24
11
37
73
21
75
59
6
18
80
161
65
62
78
30
44
55
150
67
138
50
29
148
111
262
94
53
89
60
47
68
22
52
91
121
117