142
99
106
78
90
147
71
62
74
376
207
58
285
59
76
60
68
49
23
8
46
109
43
79
130
56
33
125
12
114
53
64
36
253
528
41
34
88
69
102
35
77
20
51
39
14
129
42
136
21
40
15
411
27
50