31
12
32
41
7
26
64
90
21
24
6
56
127
175
261
29
25
19
4
23
88
36
8
2
60
9
38
35
22
44
14
3
33
16
13
51
34
28
66