17
32
18
41
28
7
21
15
22
12
145
34
2
65
58
46
139
142
140
76
16
151
36
310
108
100
184
71
43
47
64
39
50
54
77
42
25
23
113
30
176
48
99
31
63
61
26
59