5
33
10
2
17
21
3
32
11
145
131
13
77
23
87
61
54
30
330
43
36
243
69
29
41
45
24
9
39
443
50
20
63
172
37
18
94
73
34
8
31
25