2
21
18
96
135
8
59
26
28
11
23
57
15
54
56
124
99
49
69
14
17
120
41
4
29
76
9
131
102
70
64
10
19
187
5
32
94
227
62
48
47
37
118