31
9
163
15
102
5
89
196
144
22
66
27
30
64
69
6
13
93
21
49
29
11
20
96
77
54
26
103
91
65
107
235
118
78
41
72
100
23
46
53
39
58
188
43
90
59
81
19
10
148
40