3
58
4
16
34
59
24
30
10
11
20
17
27
9
84
26
88
18
21
87
31
36
45
165
139
206
55
42
342
208
148
52
112
110
57
181
221
65
41
40
46
35
69
73
44
151
64
93
23