40
45
33
21
304
13
56
74
25
30
48
35
27
26
39
49
28
135
32
18
46
59
236
198
138
7
29
67
77
71
9
54
51
31
60
16
34
19
36
93
206
118
136
75
72