32
18
88
242
46
107
29
153
352
37
140
34
41
54
30
67
89
43
19
44
14
31
38
56
62
65
21
59
20
33
45
11
12
58
17
9
3
28
25
8
27
40
83
13
10
5
48