50
19
25
4
37
20
18
32
76
48
72
9
24
7
87
69
16
169
53
8
39
83
23
118
154
355
58
100
160
64
123
65
35
184
44
848
88
94
45
61
54
60
34
67
114
17
51
92
287