25
29
57
69
80
138
75
157
253
49
167
38
35
53
28
71
62
40
111
92
105
114
94
33
226
30
152
90
36
18
20
55
107
32
15
13
16
26
123
31
44
41
48
51
17
387
81
96