2
31
238
33
56
28
63
16
145
190
24
8
17
137
104
128
51
217
36
49
25
12
60
164
26
34
209
70
113
77
148
210
93
172
20
171
19
58
168
73
603
35
37
242
15
38
106
133
42
236
111
76
373