30
213
33
20
24
23
79
22
55
13
471
46
88
39
17
21
11
128
49
18
41
8
31
43
38
14
5
29
37
130
19
75
85
25
64
57
134
109
380
96
187
78
127
16
59
40