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