9
11
81
22
71
12
24
31
78
17
44
15
20
21
13
32
5
33
47
74
58
37
19
132
39
89
106
45
114
59
111
28
164
175
75
206
16
36
356
187
528
517
313
224
329
605
577