2
34
10
8
20
45
55
12
15
40
66
57
17
30
197
27
547
23
56
94
63
37
72
74
93
7
26
4
139
25
176
6
39
33
53
92
96
43
128
131
36
11
31
313
97