106
114
100
16
44
77
19
58
45
42
119
232
88
22
21
83
167
208
48
80
33
27
145
111
25
41
6
61
89
65
55
69
87