40
53
13
24
11
7
50
37
88
26
8
18
31
22
20
15
17
29
47
23
14
79
28
10
16
61
35
27
46
33
237
76
82
59
32
41
131
148