6
20
23
2
34
11
4
12
26
49
237
117
72
37
77
29
21
56
36
45
25
39
58
33
223
127
325
57
260
122
48
389
84
73
8490
503
183
155
81
98