82
41
46
272
48
39
47
191
16
96
36
30
83
105
145
67
74
70
69
104
4446
55
57
89
59
298
66
108
148
64
63
34
75
58
86
77
348
71
248