48
51
30
22
39
47
36
40
13
23
15
52
18
53
106
277
79
42
101
19
24
89
122
201
139
525
31
229
21
165
29
58
73
75
100
104
25
99
125
197
123
121
28
171
264
10
185
83
660
67
20
57
16