2
60
12
20
9
16
19
14
42
177
23
64
32
62
70
510
7
125
28
38
93
25
11
29
8
4
21
36
56
874
6
136
33
77
111
31
1
3
27
242
90
17
49
52