391
233
55
153
106
468
242
91
119
30
77
62
114
100
184
75
34
60
78
41
102
59
65
31
90
15
33
26
25
54
105
13
2
186
63
143
40
490
20
42
69
88
50
67
17
1
39
35
206
170