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