12
28
51
39
32
8
112
13
18
26
6
31
86
123
64
44
63
21
70
4
71
391
54
34
55
11
92
5
125
180
47
502
14
88
3
42
7
50
20
17
223
22
140
53
169
61
111