1
10
3
8
23
25
14
9
24
19
15
57
94
76
41
43
27
22
60
35
62
89
50
29
63
32
69
106
33
105
37
154
54
44
332
48
125
28
126
20
108
279
45
61
83
249