3
45
43
12
33
8
84
25
233
131
144
17
24
58
106
16
112
11
23
75
68
82
62
91
54
51
28
34
27
37
72
60
6
22
392
15
217
53
32
74
42
13
78
120
453
190
185
47
10
202