90
34
29
386
35
15
327
10
51
19
301
12
31
14
24
184
36
45
74
91
213
205
39
53
99
66
89
11
42
16
55
48
120
155
105
50
103
40
26
49
76
27
46
23
61
13