2
43
19
71
41
70
45
5
21
27
56
47
29
18
139
8
90
61
25
34
42
50
147
49
99
79
12
75
83
13
212
86
151
33
51
348
121
64
65
227
104
216
48
53
203
264
3
32
91
11
72