15
107
31
28
32
27
82
16
100
34
61
96
22
106
318
43
41
62
25
133
163
23
74
35
48
14
464
83
104
53
50
49
38
55
60
143
79
8
33
13
26
29
42