51
95
353
58
106
180
128
44
82
74
36
98
35
72
118
110
52
60
66
32
126
48
267
43
14
136
88
151
64
11
116
157
127
47
12
171
97
57
78
90
100
156
242
69
28
346
83
176
70
68