60
51
29
54
25
40
71
82
16
11
27
83
22
31
17
12
53
46
233
26
160
19
10
68
30
166
94
159
370
101
35
125
49
8
79
4
135
44
47
48
42
178
172
45
50