31
12
51
36
176
223
30
89
17
45
21
37
72
179
103
44
95
43
41
221
214
83
38
18
140
49
82
77
23
13
92
42
10
55
19
24
200
6
9
11
27
59
20
32
104
8