3
22
37
93
35
31
41
23
7
81
5
8
329
15
17
16
46
401
53
108
734
9
32
148
50
88
2
12
280
38
597
655
18
14
39
28
4
126
36
21
11
26
10
33
42