5
44
4
18
72
22
30
64
59
17
13
16
185
151
101
25
53
63
132
15
397
6
38
41
128
66
159
92
108
292
152
112
39
49
23
19
76
28
86
34
11
85