58
8
21
3
216
16
63
150
49
96
32
38
28
17
9
130
10
26
60
141
83
47
101
74
33
15
82
34
19
104
6
41
29
51
18
147
68
20
72
120
25
24
208
360
39
64
40
92
42
88