30
75
31
21
38
17
16
42
14
22
37
51
19
54
29
18
33
66
43
25
28
202
11
8
85
622
23
62
97
64
41
91
690
35
67
50
114
181
34
26
56
7
86
36