3
7
65
25
22
81
17
32
29
44
126
36
159
100
18
426
40
88
77
75
63
305
82
307
148
86
113
368
13
9
253
39
41
30
164
312
26
56
236
74
97
397
34
48
58
277
37
363
27
10
136
2896
429