2
82
15
17
77
27
16
81
52
109
38
33
66
19
40
34
57
14
44
7
36
306
29
146
28
12
62
64
78
18
976
47
32
30
63
45
37
92
159
142
43
94
26
21
53
39
125
144