10
43
106
41
42
92
5
103
54
49
9
29
38
31
124
25
8
22
89
65
52
28
45
55
93
18
119
37
13
11
165
237
50
40
36
39
64
23
101
47
60
70
90
94
30
59
225