43
49
68
66
73
38
93
21
23
22
11
6
50
149
17
72
33
52
157
40
20
103
13
30
53
1
14
45
27
28
97
387
86
364
12
10
271
406
51
19
8
7
44
79
124
260
58