2
62
25
8
43
30
344
24
138
28
100
17
163
52
40
26
50
38
97
51
23
39
132
18
56
31
34
98
27
19
22
64
32
72
20
41
324
101
76
291