46
13
16
82
30
23
34
14
74
27
61
48
99
84
47
55
108
128
25
121
71
151
40
54
52
76
96
285
41
29
390
225
24
107
53
120
26
42
413
501
39
201
362
87
15