31
73
58
61
60
90
19
80
24
37
21
27
33
38
30
48
197
103
71
26
34
101
106
28
36
29
132
255
140
49
6
81
131
35
165
17
53
358
119
16