75
11
52
10
28
92
44
58
39
113
329
38
209
24
32
22
125
6
21
18
47
30
100
72
81
51
93
20
40
19
37
73
166
63
199
127
60
46
50
45
87
34
69
98
55
343
80
345