32
48
12
18
30
43
150
38
29
44
25
20
11
46
9
16
26
15
10
8
128
28
5
3
2
47
98
74
58
13
51
19
7
21
27
131
37
73
14
60
574
61
78
82
22