129
22
39
33
161
7
35
3
51
32
20
36
24
52
94
17
8
29
38
12
88
75
60
123
357
27
131
23
82
74
91
30
18
49
40
14
43
16
5
26
185
53
71
141
69