125
38
102
18
26
121
28
72
103
24
36
48
35
44
68
29
47
37
39
117
128
512
50
32
159
31
14
49
454
20
17
13
84
8
15
64
22
77
222
45
30
93
16
67
66
81
74