31
406
43
13
27
9
74
30
8
47
5
10
18
36
19
89
11
35
14
26
73
37
4
52
64
44
17
16
102
65
91
54
55
28
12
330
3
93
56
70
49
20