4
52
32
31
20
9
85
24
62
30
22
75
38
97
95
42
125
74
201
89
71
166
13
54
55
135
395
207
33
70
47
19
66
15
83
39
243
104
53
122
180
78
107
327
10
157
103
93
109
209
139
45