23
111
164
31
52
199
51
116
99
58
16
41
30
89
28
104
191
118
4
26
14
92
10
87
6
70
12
24
109
33
65
9
66
17
36
57
5
53
21
75
47
88
588
40
46
62
73
86
241
25
60