3
22
350
39
4
5
211
11
19
9
108
146
104
2
34
7
117
58
183
74
102
18
254
38
215
1
20
6
46
94
24
26
91
8
16
60