12
162
5
63
15
104
52
79
147
25
40
132
47
38
61
72
424
54
75
339
56
86
199
85
226
55
1611
98
46
236
78