12
145
47
54
23
136
20
52
22
31
46
134
32
86
535
58
18
42
21
27
19
30
56
35
55
43
14
15
10
87
38
13
11
26
9
44
51
252
584
182
509
289
589
1519
824
95
63
12297
4025