103
34
76
75
77
152
21
126
38
61
49
187
348
234
65
19
116
68
225
212
51
52
17
45
59
57
16
63
821
22
31
235
27
64
94
40
20
32
46
307
28
48
25
102
9
14
174
60
43