58
40
47
32
178
81
62
223
159
31
33
65
107
161
97
23
25
68
105
176
87
12
122
8
80
121
52
240
75
482
34
54
48
19
79
157
83
44
95
133
38
46
73
41
88
14
92