31
18
40
28
7
19
15
22
12
145
34
2
41
65
57
46
139
142
140
76
16
151
36
310
108
100
183
71
58
43
32
64
39
50
54
77
42
24
23
113
30
175
47
99
63
61
26
59
70