36
52
88
44
7
290
169
31
46
38
604
170
59
53
112
22
138
39
21
69
12
78
121
173
4
123
64
161
15
100
82
18
19
25
50
195
41
28
30
83
11
2
32
1
152
118