212
105
14
99
10
112
84
8
13
68
5
78
11
30
50
89
58
55
17
67
36
38
35
47
12
28
83
37
25
87
98
64
6
204
26
71
22
23
216
44
41
361