357
121
104
36
16
22
89
40
67
80
95
68
34
50
35
25
54
20
39
29
21
69
94
44
41
84
90
71
17
30
181
156
56