95
18
45
7
17
101
27
58
32
37
70
60
52
166
103
62
22
215
84
49
71
40
12
30
48
117
78
23
243
119
83
151
66
113
105
43
277
33
80
130
20
96
25
44
53
50
21
73
16
205
122
36