66
161
104
5
48
152
42
16
235
62
143
800
60
36
402
97
24
68
154
78
7
44
12
93
155
38
46
33
70
76
361
83
20
30
166
13
29
47
289
306
144
22
221
92
14
661
515
35
102
45
292
63
318
128