98
38
43
12
26
19
57
45
35
86
127
52
33
108
75
36
143
27
47
18
572
66
64
22
67
88
23
160
430
3
89
29
60
336
153
10
9
37
39
76
21
69
55
59
40
46
68
50
274
48