63
10
29
4
80
19
34
22
122
41
45
6
31
20
35
105
60
79
40
23
24
43
149
17
9
8
36
69
11
13
546
118
59
27
138
16
152
7
14
5
39
104
67
191