2
6
41
5
44
1
98
14
15
11
8
7
54
13
111
3
19
20
79
150
10
30
48
49
33
57
37
24
35
102
69
9
22
16
125
129
187
84
27
67
93
280
506
82
89
59
175
159
74