142
103
117
52
25
56
130
82
86
41
94
71
28
38
17
34
66
106
15
46
74
12
27
43
21
72
13
51
63
91
48
126
344
26
218
11
29
87
225
76
30
45
10