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