48
15
13
17
42
22
6
3
49
31
82
39
29
19
95
18
25
45
27
122
60
23
26
65
79
46
57
64
88
43
73
38
77
161
80
41
132
305
188
90