31
6
61
21
9
48
22
3
51
65
53
109
64
33
14
28
13
162
25
124
36
40
7
30
37
131
170
269
60
50
298
66
145
34
41
95
103
26
24
57
19
68
143
135
821
47
63
160
39
52