218
18
107
29
22
30
38
32
33
16
75
259
78
59
67
152
19
108
36
49
31
45
400
47
85
25
66
58
63
116
208
153
92
44
35
27
93
24
90
14
94
20
15
82
61
83