2
23
75
7
29
9
51
16
15
81
41
18
96
46
186
124
54
31
365
32
11
5
30
22
58
62
65
60
87
50
63
39
42
89
35
34