83
41
440
160
67
78
179
69
71
48
20
79
55
22
39
85
53
353
96
31
541
199
169
7
68
26
75
111
110
50
84
62
19
91
134
45
89
207
127
146
70
49
25
151
123
33
74
27
35
82
101
60
54