47
15
28
102
19
159
125
79
48
128
51
127
35
67
69
49
85
30
8
6
20
26
22
32
44
18
14
84
60
56
29
92
37
95
58
46
122
16
63
57
3
74
7
31