38
39
45
35
42
12
276
488
114
73
98
151
24
13
84
78
18
15
23
143
254
19
130
55
66
71
16
61
10
17
5
63
34
27
33
47
25
22
53
41
64
95
11
100
49
113
80