18
33
241
128
37
11
22
7
62
53
240
70
175
76
13
467
248
16
84
153
6
55
183
26
32
66
105
24
8
82
19
29
3
131
59
12
20
17
9
4
89
25
343
391
50
100
47
309
90
31