1
11
50
34
21
15
23
10
139
38
12
17
33
123
20
69
42
14
13
120
16
19
84
32
102
41
80
106
57
35
66
298
184
77
148
596
206
326
232
111
70
93
46
112
73
71
82
163
718
229
242