152
349
78
68
234
27
425
189
1345
11
8
39
211
76
202
40
83
168
454
57
144
67
344
56
47
44
108
16
74
97
167
33
59
82
91
53
62
5
227
38
111
63
52
106
90
51
99
73
31
19
77
80
175