23
13
27
93
8
5
38
19
64
45
16
59
36
22
105
50
11
58
91
48
124
141
67
147
24
9
31
40
86
148
73
12
74
201
25
71
79
26
47
60
43
259
75
310
321
110
258
186
20