3
22
2
89
21
53
54
15
5
37
29
23
63
9
33
93
105
24
85
69
47
32
16
147
35
7
72
282
74
40
184
70
123
187
71
78
126
242
27
95
26
64
25
158
58
321
139
169
66