129
38
99
27
226
148
61
159
215
42
119
72
75
124
29
56
82
21
49
153
23
96
35
65
8
47
26
136
189
236
1026
50
28
130
45
22
36
16
15
95
79
25
51
11
24
58
221
18