58
28
24
4
103
84
54
37
100
36
30
92
7
29
97
105
72
39
46
152
38
48
15
354
77
14
90
82
50
31
53
88
11
22
26
16
10
74
252
13
153
18
20
140
79