32
100
89
83
57
41
26
33
20
12
19
44
51
53
22
21
23
62
10
56
67
42
59
145
102
74
180
15
112
147
152
80
124
98
377
119