12
45
29
3
42
17
39
24
32
10
7
30
323
8
15
48
19
189
28
6
21
18
220
142
31
51
33
47
34
25
44
50
41
106
14
73
46
23
27
65
116
61
26
96