27
29
50
20
49
64
17
102
37
8
145
283
60
208
67
222
159
65
118
87
120
88
41
19
63
792
62
1002
185
14
253
40
84
12
228
24
22
9
126
25
13
76
34
89
280
194
157
23
1487
111
136
15