108
260
42
46
130
6
232
47
44
74
22
200
13
58
21
30
57
17
10
77
75
35
20
11
84
48
49
36
83
7
273
96
86
38
89
15
31
61
90
76
51
133
25
37
18
201
27
55