102
55
18
82
67
27
24
52
29
69
33
53
43
41
16
26
14
45
25
84
28
116
66
246
64
115
177
54
98
144
114
85
154
91
87
39
61
40
15
36
103
31
93
34
38
44
73
89
12
30