15
6
41
5
44
1
8
102
11
7
56
12
13
119
3
19
20
79
150
10
30
48
49
33
57
37
24
35
70
58
9
22
16
125
129
187
84
27
67
93
280
507
82
89
59
176
159
74