45
31
48
47
23
14
52
15
39
85
155
49
412
9
27
11
19
32
486
86
21
5
105
653
8
22
77
104
44
33
26
29
41
97
80
91
18
57
37
43
38
30
65
35