486
27
45
40
20
29
192
119
57
28
22
72
94
32
16
44
80
63
69
23
36
151
49
144
64
77
88
113
10
81
7
55
120
5
34
42
15
18
37
50
39
13
71
76
79
141
41