84
23
30
109
66
35
29
19
380
39
250
31
56
20
62
25
149
190
45
98
4
88
32
52
8
50
17
28
15
10
6
40
107
1
21
14
11
22
112
350
677
903
33
113
5
26
77
59
221