37
14
75
39
51
112
41
7
42
217
71
201
73
34
17
16
25
28
30
96
26
13
164
15
2
43
150
87
45
110
342
3
390
212
8
238
127
227
23
113
50
21
145
158