3
17
22
5
30
8
12
140
29
81
49
80
61
46
64
92
43
181
38
116
185
98
88
122
33
108
47
63
39
85
60
119
167
159
40
221
76
70
216
16
100
77
35
37
228
101
152
67
57
19
71
58
31
26