15
12
47
22
23
6
10
3
30
27
59
21
25
7
33
35
41
49
16
11
268
58
39
18
31
17
69
40
667
147
29
38
119
145
206
236
67
189
77
134
84
54
24
82
46
100
34
76