32
96
59
10
55
6
39
9
255
5
372
33
73
67
48
116
16
19
31
78
50
8
90
71
108
79
26
29
22
27
47
111
72
15
14
18
66
35
23
25
137
80
53
43