90
43
95
20
272
46
61
27
17
16
25
38
15
12
106
29
62
11
274
93
36
245
24
70
37
45
35
101
132
471
64
74
34
19
66
68
85
22
58
73
51
177
59
30
31