157
11
22
31
19
20
23
210
252
484
645
265
87
57
43
148
41
72
96
97
71
159
25
16
119
60
348
203
32
27
68
35
81
257
17
84
46
62
100
7
47
28
10
13
18
6
29