31
12
5
90
33
11
74
13
15
6
23
47
10
55
70
20
103
53
32
16
84
71
51
30
42
2
28
252
92
41
18
238
27
117
40
192
7
136
39
72
21
34
43