29
39
148
27
217
20
189
117
43
88
16
23
49
113
82
95
19
17
41
119
76
32
96
74
111
1
65
36
252
52
309
112
107
25
121
313
132
70
14
50
424
91
835
84
155
24
30
333
71
410
22