121
1
19
18
690
30
99
15
4
24
113
97
11
20
8
23
40
9
103
283
205
39
22
7
12
58
50
186
16
3
77
64
31
26
17
76
88
84
47
42