76
93
72
57
225
28
203
378
172
42
9
50
44
14
110
85
95
65
11
56
23
104
232
12
40
37
380
191
30
32
19
64
48
36
17
117
33
53
126
58
18
250
323
170
39
31
82
13
109
63
6