15
31
24
34
8
83
12
5
28
30
17
19
7
22
13
23
3
26
21
29
141
128
14
10
82
313
135
246
71
72
940
134
259
75
164
194
169
52