35
14
61
11
36
38
214
97
382
44
113
28
62
33
17
72
4
119
37
84
26
93
67
43
98
639
230
735
32
19
29
22
140
54
31
163
51
227
57
21
18
25
45
41
157
88
13