50
26
13
25
29
59
19
22
57
90
51
115
16
100
58
30
10
4
55
65
81
238
190
48
9
52
14
17
11
31
67
75
243
86
301
33
35
42
36
82
69
106
73
18