196
34
119
113
161
82
79
78
44
71
23
105
110
271
51
233
151
139
117
94
395
132
28
56
77
234
257
53
91
12
185
138
100
39
45
199
43
66
50
54
60
128
22
72
95
322
62
115
104
136
65