20
101
74
44
60
27
43
61
67
59
35
17
170
34
79
150
242
73
118
109
37
110
76
82
41
42
520
450
33
141
96
115
126
226
48
65
50
68
120
36
389
89
54
31
53
257
272
13