31
38
8
94
51
34
30
7
62
10
15
23
32
25
50
167
102
43
85
4
19
35
39
72
24
46
27
89
238
14
28
17
21
48
41
82
96
106
66
121
44
231
56
47
37