180
60
26
89
43
53
86
31
17
57
15
4
54
23
213
10
59
33
20
41
18
27
21
34
83
68
62
36
100
133
45
178
303
66
22
6
127
73
30
9
25
2
13
76
99