45
14
142
10
163
51
32
41
25
36
95
69
42
58
75
33
28
19
47
55
15
35
62
39
77
31
109
37
83
98
16
43
60
374
240
53
87
29
48
82
79
56
52