157
225
38
213
100
60
70
91
106
47
53
36
43
166
42
76
31
26
34
126
134
77
149
48
62
139
103
67
56
518
16
117
78
50
37
331
39
52
80
29
30
13
201
35
131
49
69
18
347