80
47
74
38
39
103
139
30
165
69
105
65
28
112
94
64
134
1147
27
513
92
157
142
148
85
383
207
62
19
9
91
323
58
60
130
36
5
11
53
34
127
788
12
41
84
44
50