223
227
124
255
308
329
59
83
135
20
18
22
1896
77
50
67
57
71
37
519
108
45
55
81
100
121
80
17
73
51
32
150
157
286
48
86
25
53
96
248
40
110
128
62
90
65
10
24
130
326
14
176
61