5
20
3
26
22
53
10
47
199
56
133
13
87
102
9
12
23
44
7
57
367
31
18
35
29
17
28
108
60
15
2
65
59
11
1
4
250
46
6
106
37
8
39
19
24
81
34