50
54
28
27
17
14
29
94
15
32
10
75
19
46
33
76
44
31
20
83
18
67
79
13
40
30
36
257
24
34
70
43
142
238
38
166
433
135
25
16
51
78
235
265
56
60