1
10
4
9
23
25
14
20
15
19
58
94
76
41
44
42
27
22
60
35
62
89
24
50
31
63
33
69
106
105
37
154
54
332
48
125
30
126
108
279
46
61
83
249