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