23
33
4
20
11
35
48
28
10
285
24
49
7
52
55
2
46
31
180
63
211
16
13
29
76
30
44
51
26
53
43
59
8
18
129
21
9
5
139
38
111
138
246
317
19
392
36
634