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