47
29
20
23
64
56
27
126
48
8
43
41
61
11
90
128
38
33
13
21
84
202
52
40
89
59
76
118
58
73
175
134
110
46
42
79
57
87
32
142
189
60
200
19
53
103