81
66
347
8
21
93
59
94
257
37
26
210
360
120
182
60
72
40
65
68
33
57
47
16
35
117
23
104
42
116
38
54
345
112
43
61
90
561
110
255
19
67
20
172
11
52
27
318
53
118
29
83
63