10
12
113
3
30
16
103
39
29
13
40
9
41
20
77
35
111
59
121
43
69
91
68
33
27
183
23
123
64
36
75
85
38
24
140
73
117
84
53
119
8
42
79
51
87
71
108
197
22