15
57
1
6
12
8
2
33
5
323
13
3
38
40
28
47
7
23
11
16
441
4
111
59
46
20
77
58
24
18
34
132
35
17
19
36
61
44
598
170
134
167
1163
414
257
187
157
21
53