45
18
35
37
110
103
15
23
47
54
55
218
231
230
5
21
17
16
13
65
119
43
67
29
19
60
48
481
26
64
851
41
105
59
98
174
10
4
96
20
81
1
50
40
79
9
31