36
25
82
243
179
119
217
226
14
54
91
65
56
18
89
37
131
67
50
15
86
66
17
45
87
21
107
26
23
33
11
30
16
110
199
85
29
8
80
70
12
97
7
35
19
58
49
139
609
181
276
313