120
15
32
22
16
59
39
244
11
21
63
128
49
28
903
123
26
94
53
17
290
61
76
103
98
42
47
133
14
50
23
105
38
45
195
139
36
71
234
65
5
85
57
140
84