31
40
8
94
51
34
30
7
62
10
15
23
32
25
50
35
167
38
102
63
43
85
4
19
72
47
27
89
238
14
28
17
21
48
41
83
96
108
66
122
44
231
56
37