12
9
36
24
58
152
30
17
54
158
38
15
37
13
264
71
75
46
55
53
45
7
25
63
35
8
100
60
18
2
165
5
240
57
379
144
3
29
19
84
41
20
33
395
192