34
30
43
41
99
7
127
22
50
44
11
31
27
5
18
21
48
16
20
80
96
28
231
85
105
12
93
112
113
58
64
55
122
442
104
66
226
780
75
279
57
81
309
23