186
84
68
92
40
89
123
38
29
30
180
34
19
51
312
43
48
60
22
298
107
17
23
66
72
356
116
28
56
11
26
407
37
87
18
39
73
27
93
67
80
211
113
156
349
13
77
118
15
41
44