80
27
26
197
40
25
66
89
438
127
59
41
60
90
238
48
28
29
92
43
53
58
124
77
115
223
98
176
587
21
82
54
19
150
65
135
11
109
112
117
50
140
85
120
114
132
147
30
74
236
46
506
71
93