2
15
5
6
57
10
199
53
23
93
92
27
11
35
7
3
18
8
49
4
14
25
19
33
123
24
44
63
26
39
16
51
37
169
20
78