33
36
276
35
29
22
10
51
12
23
16
25
53
6
9
102
260
21
257
5
58
238
99
42
130
402
180
65
27
429
8
87
62
18
48
286
176
94
56
52
37
63
444
14
148