2
7
16
28
6
22
10
8
186
13
14
30
17
558
3
4
111
15
45
21
124
108
165
103
205
83
12
114
44
43
11
29
67
50
125
318
19
49