58
46
120
83
44
32
29
51
60
49
15
98
12
42
37
27
38
18
54
35
63
195
17
118
21
84
80
67
68
31
70
61
73
36
53
64
255
45
451
89
5
158
33
40
75