49
134
73
57
110
46
34
19
53
23
58
149
342
86
56
41
42
76
37
62
55
36
44
45
60
63
95
68
71
74
59
213
101
25
107
30
43
118
47
182
128
75
31
65
91
82
89
120