11
85
10
33
48
12
31
21
49
6
407
17
98
157
34
302
38
37
77
15
26
8
60
41
13
24
5
9
25
16
339
36
268
82
22
169
361
69
7
40
104
202
84
128
158