11
21
71
44
30
16
69
18
48
6
122
45
51
89
10
47
61
38
56
109
78
165
13
390
167
31
35
9
130
67
385
39
236
316
82
244
75
185
111
190
458
108
256
283