109
5
26
4
31
34
21
37
9
29
71
315
18
19
17
16
14
3
53
94
2
6
12
15
124
119
11
8
7
25
32
23
73
83
43
49
68
91