48
111
89
159
21
13
20
12
11
106
91
50
190
5
19
38
154
24
35
108
70
66
63
115
92
138
110
116
99
143
588
65
40
234
389
120
42
62
195
67
28
68
72
502