12
24
50
8
44
57
372
31
18
35
29
22
17
30
116
65
16
2
66
62
13
11
36
19
1
4
252
46
6
108
41
26
39
25
83
48
32
86
33
85
659
49
28