4
30
7
11
31
1
51
8
6
81
28
49
33
32
18
123
21
13
23
37
9
16
12
29
56
26
100
94
152
59
52
10
381
35
326
58
134
114
15
473
163
88
228
89
90
54
160
85
681
45
92