3
6
22
20
15
46
16
62
54
28
13
83
108
87
50
29
18
106
325
69
110
36
10
43
44
89
35
193
19
26
34
24
11
73
71
37
107
40
75
21
67
122
14
51
30