195
116
71
61
255
124
230
128
125
14
53
81
511
39
94
93
44
164
138
58
151
148
111
88
59
139
55
37
28
276
82
27
70
105
52
316
86
51
345
1054
516
67
117
77
76
97
50
62
153
64
16
99
135
32
100
141
161
10