39
91
50
44
68
79
37
12
17
9
11
3
112
54
24
25
27
137
186
108
22
107
494
67
35
154
99
59
18
4
41
7
51
6
21
30
19
45
161
14
8
57
31
61
13
2
223
120
246