136
21
271
17
70
56
86
10
26
40
128
37
30
29
60
15
20
99
38
85
84
98
57
177
339
129
27
110
395
519
120
93
25
34
74
82
151
18
123
63
51
73
62
125
75
403
315
52
35