38
43
14
63
59
21
91
36
119
97
103
80
70
77
79
53
132
213
107
75
117
126
51
173
138
94
392
84
179
29
93
76
66
87
25
28
39
32
31
4
8
52
35
40
133