39
125
35
104
14
96
252
15
28
34
238
26
16
158
172
257
122
43
9
87
101
21
19
76
135
157
66
148
41
36
48
250
60
159
93
33
47
58
127
10
49
63
52
70
62
83
190