80
51
104
102
211
78
117
178
31
29
157
44
7
234
140
82
22
14
93
25
34
23
27
66
194
54
19
47
46
70
412
92
35
176
53
26
63
76
61
345
56
28
113
166
215
33
77