32
30
202
29
31
21
7
27
38
16
18
37
43
42
98
61
12
84
8
23
11
34
20
140
17
122
19
91
78
15
39
6
33
1
100
72
65
4
28
35
25
10
277
126
164
60