7
6
22
28
31
20
100
47
62
51
74
55
24
12
52
26
76
70
17
107
92
44
143
32
894
565
49
441
102
90
345
45
86
281
328
473
163
73
109
127
215
122
33
168
272
128
58
373
296
238
77
30