80
192
34
56
15
14
72
5
23
107
31
76
35
18
86
66
120
523
9
176
57
194
307
46
152
27
816
1326
37
44
13
36
47
32
328
449
158
99
22
4
30
104
595
58
10
6
11
129
125
135