43
14
76
18
34
36
108
102
45
23
47
54
55
217
228
225
5
20
16
13
46
63
17
15
119
67
29
19
59
474
52
26
61
843
35
58
95
169
33
10
4
93
81
1
50
40