11
40
43
131
84
58
38
45
36
32
57
127
28
31
72
62
66
52
135
89
19
933
107
113
216
231
50
80
24
35
93
126
343
221
184
88
92
51
54
63
29
7
101
26
87
209
25
37
128
106