169
34
30
57
19
51
216
159
100
81
107
16
40
56
198
39
97
68
37
47
92
11
60
123
18
197
93
117
33
3
6
12
59
27
29
86
78
35
66
49
113
38
54
9
15
28
82
148
58