2
4
6
3
202
78
5
21
22
11
13
94
18
28
93
17
8
15
81
24
205
35
96
43
66
119
77
32
97
86
53
291
129
148
64
103
70
33
144
79
539
80