12
81
18
73
14
5
28
62
21
89
330
60
58
17
76
247
8
46
165
16
39
315
44
69
36
66
59
13
82
35
3
355
156
84
37
49
70
127
47
53
41
72
98
97
27
31
112
83