43
94
159
83
19
66
596
24
51
54
105
119
35
180
17
107
20
135
52
33
169
167
12
98
144
6
16
40
123
67
390
36
9
165
448
15
42
30
28
145
55
60
218
224
101
93
38
8
168
268