43
31
30
37
76
13
62
139
52
169
156
239
286
394
186
16
36
82
297
127
23
70
28
45
42
108
27
284
24
38
22
68
17
58
167
47
57
54
10
40
435
65
83
73
113
81
91
48
203
69
29
35
180
94