105
153
40
79
86
30
64
9
98
50
15
32
53
17
121
93
38
16
23
14
45
39
67
71
314
34
56
84
25
42
54
20
58
59
112
24
70
77
28
61
63
73
122
33
186
21
22
19
46
55
44
90