90
43
11
32
18
15
4
23
33
61
16
27
20
21
19
10
250
50
94
42
318
64
75
77
47
131
37
13
35
28
139
66
26
14
25
107
30
2
63
53
9
122
12
36
24