15
31
24
32
8
83
12
5
27
29
28
16
19
17
7
22
13
23
3
26
21
141
127
34
14
10
82
313
135
246
71
72
940
133
258
75
164
194
169
52