39
34
25
18
14
12
75
32
62
89
53
8
141
67
99
83
54
44
645
160
59
159
31
51
218
50
77
26
49
23
27
42
47
70
234
4
5
21
11
24
57
117
9
129
81