2
8
35
50
90
10
85
84
157
15
33
17
25
23
30
14
63
16
19
6
45
11
12
20
13
428
41
38
48
4
381
192
104
18
95
5
118
103
42
167
49