40
66
52
413
116
61
85
107
35
214
38
64
44
77
37
167
76
21
5
46
54
34
19
15
50
63
59
24
135
57
313
72
41
141
86
243
22
109
115
119
7
83
60
617
70
36
6
29
104
13
1
91
39
23
326