12
104
152
53
23
13
101
148
65
25
67
118
57
28
37
90
47
2
22
36
61
46
32
16
66
43
54
69
45
56
130
51
71
64
105
68
39
279
41
139
79
38
29
17
155
30
316