177
105
151
82
37
69
42
55
34
44
58
31
152
70
25
126
52
68
33
74
41
20
14
26
32
11
90
39
146
73
22
119
83
544
29
12
161
81
18
149
95
19
45
66
28
87
49
155