22
157
11
30
47
15
23
83
31
21
28
50
9
396
64
102
221
90
32
6
26
617
19
1329
75
453
93
123
351
54
38
53
45
356
217
303
122
163
127
156
59
164
151
3
627
328
107
10
4
33
12