19
29
28
12
5
13
27
63
30
35
33
22
44
9
8
182
23
10
25
50
26
11
52
342
51
176
75
269
368
55
4
274
18
64
21
38
41