2
14
4
84
21
10
90
27
33
41
13
22
31
20
40
3
29
69
32
9
36
6
91
19
23
95
107
15
28
54
148
1
17
403
49
85
735
133
83
18
38
160
46