96
39
29
17
59
36
5
92
14
41
187
144
86
35
67
8
450
197
33
66
37
220
190
18
82
25
43
32
19
40
22
27
102
45
10
69
78
80
28
12
50
11
15
13
26