13
20
33
31
11
2
3
19
88
32
64
240
21
22
61
45
420
92
56
109
23
62
206
24
18
8
50
104
121
229
40
16
90
44
243
119
69
84
53
42
89
14
5
51
55