40
44
21
51
67
109
69
8
100
80
2
31
27
39
148
16
14
11
56
268
13
329
370
55
183
20
75
32
33
15
19
53
9
23
59
37
10
22
7
91
26
52
73