12
13
21
2
22
23
40
20
52
11
75
24
17
39
19
35
30
6
151
34
8
72
49
41
43
18
27
47
85
29
116
124
67
62
338
170
421
89
14
33
424
68
28
133
402