12
53
22
99
356
6
17
24
23
54
29
112
15
32
79
31
8
34
47
106
63
35
3
1
28
64
67
20
44
69
27
39
16
21
62
90
75
46
70
30
81
0
2
7
11
50
14