12
22
25
31
34
23
9
52
20
15
372
11
21
180
14
29
39
19
24
32
91
44
61
35
99
13
58
78
70
27
77
57
42
33
171
37
82
98
40
86