39
28
45
138
53
126
17272
75
65
96
117
173
22
12
34
31
86
59
101
49
58
56
36
69
547
181
52
44
23
21
24
111
81
78
102
551
40
71
1202
35
33
47
51
15
54
626
118
108
161
127