90
21
201
53
22
346
31
38
226
74
116
62
85
71
170
61
96
45
34
6
37
17
5
454
113
12
56
14
32
154
16
57
13
9
118
63
52
23
68
48
11
141
225
40
41
203
49
78