47
26
87
51
21
94
28
34
15
38
60
79
125
50
57
46
10
18
12
81
240
165
58
42
193
148
25
106
127
33
16
153
227
13
233
17
49
185
96
11
30
75
136
140
86
88
173