133
99
24
90
35
39
82
146
71
13
42
69
36
60
51
56
27
104
33
16
3
47
61
22
37
48
87
23
77
53
148
25
32
248
40
18
26
128
44
31
182
215
14
80
151