32
129
105
49
61
44
79
119
26
36
37
140
96
29
19
21
22
31
15
68
153
12
39
25
13
41
76
65
53
658
169
52
47
5
30
60
135
14
4
72
67
28
18
148
56