109
43
29
194
42
34
49
26
159
10
9
6
36
32
15
39
81
73
107
17
157
13
83
20
41
624
12
403
381
46
14
104
148
8
40
18
0
11
7
35
16
19
21