96
68
100
133
2
22
17
47
31
62
30
284
131
159
24
82
43
26
87
33
1
16
45
226
39
14
108
9
44
80
34
8
36
61
55
15
129
35
20
19
78
65
77
63
41