38
31
12
43
53
13
93
95
11
28
51
76
167
23
6
66
22
27
29
15
57
118
48
264
203
166
35
47
314
82
59
99
7
17
32
16
39
37
26
78
74
184
65