205
41
149
116
5
94
325
142
53
34
78
71
67
19
32
33
79
118
35
36
45
46
73
64
84
103
58
22
27
9
10
29
38
69
173
119
146
26
39
65
106
1055
59
76
342
54
235
370
43