4
6
12
13
8
45
31
52
49
113
32
167
862
24
42
34
59
15
77
22
16
39
23
19
18
36
10
75
38
94
62
351
35
86
66
41
91
90
101
27
44
121
117
67
83
145
123