31
44
14
25
32
40
36
129
20
89
86
1005
12
19
41
321
15
5
9
200
68
23
28
128
52
24
45
84
113
16
37
8
26
125
47
156
146
2
63
72
191
30
78
11
130
13