21
38
44
32
57
9
45
31
36
6
5
79
28
42
100
12
58
40
70
123
23
68
51
17
92
65
35
121
41
49
72
66
122
39
194
135
111
237
145
241
76
474
56
146
284
218
98
454
96
250
20