12
297
23
25
548
64
27
40
26
41
14
10
32
4
16
118
438
11
37
182
43
61
31
44
67
38
72
56
30
77
24
22
71
58
123
160
59
152
33
117
66
368
73
158
140