90
41
5
23
8
27
48
210
11
26
6
17
14
12
102
52
21
99
83
77
478
20
260
49
16
61
129
46
68
145
19
81
192
315
30
123
42
38
32
9
310
25
51
43
45
180
271
59