15
22
5
31
13
3
4
36
14
7
28
6
11
87
59
67
23
8
168
53
40
33
75
74
42
145
99
264
292
10
16
186
88
24
20
61
100
95
482
35
71
96
27
131
30
37