45
13
93
22
18
88
70
92
267
248
31
3
177
159
23
6
33
40
10
12
36
53
38
75
32
225
85
59
8
143
9
98
16
11
423
34
116
67
47
7
79
287
14
21
416
5