32
120
90
31
297
41
25
29
6
10
11
66
14
168
184
12
38
72
26
15
13
46
50
28
215
64
44
36
24
40
27
19
299
30
23
35
51
20
65