109
172
28
23
83
171
43
75
20
37
25
22
52
32
53
104
57
26
45
59
56
80
198
47
29
6
27
60
130
44
21
24
64
97
96
46
66
84
143
34
15
114
16
54
14
65
39
135