2
1
23
25
38
19
41
51
7
28
49
181
3
170
20
47
73
86
56
34
95
5
22
512
87
77
12
84
115
59
91
53
61
100
46
65
36
126
88
40
64
9
14
30
82