138
119
79
120
30
397
63
58
103
164
68
23
93
61
70
124
43
118
40
65
73
49
66
13
51
37
129
203
85
77
239
160
45
59
35
219
75
54
62
29
139
44
34
152
235
117
33
259
162
12