31
35
181
60
32
47
30
59
38
5
49
39
390
20
4
29
12
159
114
89
98
23
238
17
76
88
104
92
57
16
112
54
131
160
85
14
125
132
65
26
205
28
124