12
320
51
23
47
49
14
32
37
102
29
68
27
28
173
10
19
7
11
54
150
6
20
9
5
30
44
60
70
71
21
25
274
43
151
22
383
31
93
26
40
38
140