100
15
39
84
282
5
144
71
2
19
12
265
22
77
43
9
109
87
17
35
26
13
272
33
20
124
128
47
155
66
58
83
224
59
48
202
245
8
135
18
44
32
113
29
27
55
97
320
79
7
3
68