6
55
19
3
28
127
197
94
173
37
22
13
337
309
104
60
12
23
35
189
158
11
90
224
44
216
42
52
76
54
51
114
15
24
38
96
80
111
58
71
41
77
213
124
89
7
214
17
30