389
126
77
78
294
205
37
27
96
103
259
317
85
159
102
67
62
28
83
35
135
54
149
70
122
41
18
191
160
73
125
34
220
98
59
368
64
38
104
200
26
30
47
17
50
203
33
29
136
75
134
39
99