42
64
345
54
259
12
44
77
90
49
75
23
46
15
51
40
29
27
154
14
31
105
25
128
159
9
34
20
72
17
57
4
13
55
101
38
53
89
66
39
28
127
60
37
74
59
138
112
91
65