32
28
27
82
16
100
37
61
30
96
22
107
36
319
43
42
62
109
25
135
167
26
75
35
52
14
466
84
53
51
49
39
55
60
145
79
15
8
33
13
29
23
17
12