141
33
160
128
75
57
119
26
116
122
65
58
96
343
41
27
211
22
225
76
60
29
54
283
7
40
16
129
333
576
774
208
77
270
35
25
28
374
51
30
46
124
420
85
107
66
64
52
49
91