22
15
75
361
103
59
20
309
81
291
39
41
18
44
48
21
229
65
29
91
17
264
23
166
35
34
68
37
5
13
12
77
7
19
76
95
45
8
54
28
49
50
66