95
35
71
19
15
76
47
44
37
25
18
32
38
62
176
41
68
51
362
86
31
11
27
9
22
54
10
153
49
21
122
3
4
5
141
40
45
14
29
72
59
12
79