39
107
77
40
2
189
87
38
179
15
42
9
76
6
29
169
85
130
83
376
47
128
36
198
31
51
166
129
28
52
270
33
24
11
340
18
26
141
41
406
413
34
88
144
342
25
90
68
32