40
15
48
133
29
87
22
18
74
33
12
7
32
16
228
52
237
20
17
26
188
285
62
35
50
19
36
13
28
31
51
27
39
6
126
11
4
42
76
46
30
135
84
59
180
23
183
199
88