5
3
4
2
22
38
55
41
61
929
49
11
27
13
105
14
54
113
223
21
23
10
19
18
44
43
137
93
29
30
397
9
17
35
161
1
16
128
37
60
62
104
63
69
15
33