104
50
47
34
26
114
89
150
32
25
55
73
28
72
20
12
39
22
9
54
23
17
40
97
61
33
101
78
42
169
95
93
29
27
11
15
21
24
229
84
14
31