12
101
147
65
43
63
25
118
55
27
37
31
89
47
23
2
22
36
59
45
32
16
66
53
68
56
130
51
69
64
105
39
148
278
41
67
139
79
38
29
90
155
13
46
30
316