2
41
68
49
213
23
91
121
98
57
32
33
13
25
160
9
183
97
94
36
92
83
50
107
73
27
38
53
39
6
67
29
129
66
31
56
8
17
90
76
24
15
40
114
37
19
47