2
10
128
482
100
22
76
65
164
82
40
16
18
53
207
11
39
23
68
134
38
34
3
19
32
101
6
66
51
35
9
113
46
24
123
43
47
61
55
44
85
197
86
201
21
146
74
42
54