5
31
11
32
27
45
51
61
23
42
132
26
15
6
10
36
74
12
43
18
50
17
90
346
190
59
121
14
161
114
56
104
25
21
117
34
40
100
35
112
30
29
16
110
109