122
33
76
84
28
22
80
173
54
59
58
20
113
52
247
184
116
517
27
42
53
55
140
66
39
48
57
34
13
26
29
14
200
32
51
81
94
188
138
71
61
12
5
73
25
21
19