148
400
359
84
92
63
52
30
26
31
194
215
158
107
165
18
59
29
119
105
71
112
13
69
19
405
87
24
61
101
46
49
62
33
147
74
38
39
41
86
60
25
121
75
114
438
17
201
66
37
218
72