29
58
8
35
189
838
167
27
11
40
61
129
98
133
24
351
22
60
36
44
48
14
45
32
21
12
75
94
102
59
43
104
171
26
114
28
15
47
126
10
16
5
17
67
19
31
79
2
13