43
22
263
40
27
28
202
52
54
60
61
95
30
90
59
220
91
99
101
148
56
73
76
44
84
38
130
50
83
108
74
94
138
81
276
51
66
184
48
29
80
45
58
26
160
25
19
68
41