32
66
13
42
14
2
104
88
147
51
62
59
65
41
31
20
38
30
89
55
46
58
7
35
105
63
23
250
53
40
19
37
39
50
56
70
111
25
15
57
91
29
44
36
47
18
54
26