2
41
68
47
213
23
91
121
98
56
32
33
13
25
22
160
9
183
97
93
34
92
82
50
40
107
73
26
37
53
6
66
29
24
129
65
30
38
55
8
17
90
76
14
39
113
15
21
18