45
38
124
72
65
27
76
78
165
173
63
40
31
48
61
32
15
22
153
14
217
70
30
34
11
125
81
52
26
96
116
87
74
58
59
68
24
47
498
39
36
66
21
90
102
18
337
86