3
1
76
151
383
24
137
163
49
86
44
166
16
65
155
39
254
38
102
188
83
36
23
63
40
104
80
66
21
20
57
55
31
4
34
78
14
387
129
18
33
94
71
69
762
11
47
92
70
202
29