108
8
157
212
36
63
125
5
48
102
19
22
519
27
51
13
50
69
115
46
68
38
97
32
49
26
30
10
162
56
25
76
28
120
93
33
372
89
57
257
2
55
52
164
40
117
83
95
187
88
12
94