45
196
27
33
38
99
80
15
69
95
35
71
19
76
47
44
37
25
18
32
62
176
41
68
51
362
86
31
11
9
22
54
10
153
49
21
122
3
4
5
141
40