15
31
22
27
20
73
28
17
11
4
13
56
41
53
30
36
93
14
64
10
24
6
5
33
25
105
39
60
46
95
246
123
179
118
62
49
32
116
52
98
42
233
129
70
81
249