29
12
9
7
69
96
15
223
97
108
81
54
42
45
13
86
130
34
5
133
20
25
144
22
62
68
30
152
66
94
172
112
182
87
131
48
10
121
808
32
19
31
58
233
65
164
51
80
33
119
146