29
42
44
19
18
11
9
16
31
325
20
36
35
27
2
10
77
13
140
39
91
34
15
26
17
24
5
6
80
63
59
102
87
23
32
14
12
105