59
45
17
93
193
101
160
64
54
38
32
9
40
35
55
12
68
41
308
39
79
521
11
96
76
43
133
558
16
502
33
34
46
113
95
174
179
97
49
78
72
51
27
58
184
47
52
205
110
30
14
50
83
267
70