5
45
39
0
23
7
144
19
33
63
77
13
40
84
27
81
14
30
22
128
115
41
53
54
122
16
17
62
112
89
38
26
24
11
46
56
774
71
199
106
42
221
159
458
35