23
121
22
47
3
21
66
10
111
55
32
201
19
62
15
49
45
51
53
17
33
26
28
25
31
264
12
11
122
92
41
61
59
42
307
18
44
37
90
160