49
88
151
25
178
99
28
71
51
118
202
32
218
136
387
84
50
18
26
30
528
42
39
61
75
12
59
9
143
67
40
35
14
97
36
38
19
11
4
90
63
248
166
7
37
23
17
29
65
1
76
187