32
95
84
79
54
41
26
33
20
12
19
44
50
53
22
21
62
10
55
57
23
67
42
59
145
100
71
178
15
110
144
150
77
124
98
364
118