42
15
28
47
45
31
6
13
10
12
37
81
125
20
43
83
65
175
61
87
77
7
33
67
85
121
19
140
32
22
319
665
151
27
21
58
60
63
78
14
88
18
36
74
173
75
51
152
72
76
492