245
95
4
21
30
18
44
5
55
10
20
35
34
26
12
498
9
23
89
7
16
32
28
11
60
92
61
17
38
863
39
47
59
15
191
135
111
72
96
45
77
80
13
114
76
3
254
29
40