171
81
46
126
17
15
70
77
196
84
88
65
146
59
30
112
67
11
33
83
94
43
34
87
129
79
49
10
31
14
90
45
75
418
57
99
60
40
80
52
38
53
35
39
216
44
64