5
30
7
11
31
2
52
8
6
81
28
49
33
32
18
124
21
13
23
38
9
16
12
29
56
26
101
94
155
60
4
10
383
35
326
58
134
114
473
164
88
228
89
51
90
54
160
85
681
45
92