2
16
5
58
9
4
53
7
28
8
21
27
32
18
110
49
20
10
3
23
59
77
26
11
122
12
24
19
13
67
116
34
75
76
103
88
33
376
47
60
31
44