10
56
22
31
29
53
9
4
491
433
8
101
26
67
42
55
47
38
267
83
65
41
24
36
20
59
158
33
12
40
166
84
11
328
46
206
91
13
14
116
52
23
79
32
54
82
86
63