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