159
86
226
110
197
12
56
79
131
48
140
21
26
41
104
68
84
29
23
97
77
316
188
30
192
76
49
52
149
73
141
44
31
155
74
642
71
46
53
42
28
100
60
17
33
47
209