251
40
36
66
18
32
128
51
22
19
43
108
7
102
1
27
11
24
23
5
35
20
6
41
38
83
70
82
151
13
178
29
53
144
60
15
117
59
39
57
45
33
72
16