30
14
107
66
29
6
74
83
314
102
709
17
13
441
130
426
112
80
31
24
172
283
23
205
10
22
217
53
11
51
39
75
8
25
12
40
663
16
166
20
19
140
58
41
18
47