96
47
13
286
31
38
57
71
36
78
22
19
85
23
11
20
40
15
60
2
106
46
113
144
8
306
172
132
27
81
25
18
21
80
63
24
14
54
76
7
68
12
79
16
41
403
39
89