83
40
35
47
161
36
23
78
44
145
122
18
31
102
54
60
86
42
20
25
41
69
19
7
39
334
65
30
29
14
37
12
76
204
66
16
72
38
96
32
347
182
46
59