2
74
9
109
45
31
5
37
26
49
40
20
59
36
39
27
125
87
12
44
11
16
34
78
38
56
53
63
18
60
96
131
418
73
32
100
135
165
48
77
111
101
1267
325
138
86
286
148