45
32
139
36
28
56
55
19
132
35
172
25
10
130
8
145
83
22
191
54
107
44
43
34
3
26
9
123
137
49
80
463
46
125
47
37
144
57
7
15
311
51
30
85
18
263
269
92
27
40
140