18
101
43
141
44
83
23
36
87
52
24
13
15
33
106
7
77
124
50
38
111
20
73
323
69
12
6
67
76
116
90
39
63
37
53
75
14
9
45
31
61
56
57
25
16
10