2
15
12
45
76
10
26
22
210
8
20
25
14
57
35
34
203
48
30
109
18
32
16
107
827
60
192
85
77
44
116
29
100
148
86
36
33
96
65
283
31