22
4
5
32
13
28
93
8
10
7
39
34
36
41
31
19
33
23
26
2
173
11
42
9
6
25
14
52
45
18
57
280
90
137
35
63
24
17
233
48
271
333
312
125
156
43
46