3
101
11
145
49
110
105
19
77
27
51
311
39
94
14
35
131
551
16
25
102
38
53
24
47
31
10
1634
88
118
43
8
33
4
144
344
28
95
44
48
70
63
18
155
56
15
531
85