31
64
13
42
12
2
102
88
147
51
61
59
32
65
41
20
38
30
89
52
46
58
7
34
105
63
23
66
248
53
40
18
36
39
50
56
67
110
25
15
57
90
62
29
44
47
26