3
18
109
51
54
11
7
1
19
8
24
28
33
86
234
42
41
13
9
22
48
149
180
6
90
21
26
53
124
14
65
71
200
112
187
29
20
31
88
25
103
114
17
16
273
50
36
227