38
13
26
30
51
45
43
31
302
120
20
97
11
37
142
441
108
111
17
54
154
21
205
52
12
27
47
19
25
67
116
49
39
4
40
133
18
35
71
48
87
113
75
8