58
30
33
112
114
25
107
63
74
20
88
5
87
43
209
53
65
44
99
67
22
15
10
83
17
13
29
166
614
23
28
12
42
24
52
19
8
79
82
340
45