29
17
2
42
20
35
39
7
114
22
28
108
3
171
13
63
152
92
21
83
18
31
30
146
16
88
34
40
4
38
24
53
54
192
62
48
90
79
681
8
5
32
26
84
37