2
32
10
47
7
27
256
69
14
59
8
42
9
33
111
81
31
60
3
24
19
37
85
67
84
13
140
4
49
93
146
41
53
227
98
94
105
51
284
132
6
57
23