66
51
32
31
19
15
18
28
24
37
61
25
108
54
33
48
38
62
10
94
8
41
78
20
21
163
115
47
16
17
89
121
12
36
44
50
65
42
35
29
230
46
141
26