59
29
143
37
106
162
24
16
26
295
114
58
10
48
31
51
78
13
5
50
108
53
41
21
9
19
85
69
55
46
45
73
57
104
81
8
39
25
74
103
23
20
75
34
38