171
21
48
8
57
128
58
25
43
33
98
79
45
162
36
97
81
72
28
139
44
161
312
106
50
99
47
69
51
293
196
54
219
65
104
84
494
435
71
41
5
123
53
29
64
59
116
126
11
30