79
52
33
151
111
140
121
114
58
36
35
22
70
44
12
84
257
104
39
28
43
196
138
38
48
46
232
82
64
87
53
144
128
63
14
90
42
56
77
32
50
221
246
161
127
30
45
72