2
6
24
20
11
32
53
10
7
36
50
5
22
157
81
13
29
15
30
38
19
27
23
31
74
49
67
26
423
14
39
123
149
287
80
199
114
40
94
115
63
51
90
37
71
33
188
3