12
53
3
10
52
11
14
29
87
26
15
7
5
31
8
6
33
123
34
23
91
108
56
28
16
24
97
9
54
244
49
21
98
30
186
22
39
64
110
32