20
57
92
6
87
39
9
123
78
751
24
254
430
148
50
184
97
191
195
13
11
15
48
274
63
4
32
33
28
346
21
83
98
85
18
65
156
56
539
37
94
157
67
52
8
25
22
317
14
51
89
136