226
43
60
3
138
105
111
22
41
18
59
36
61
100
116
42
120
91
51
39
40
216
107
73
81
23
24
30
113
228
77
35
28
378
143
32
20
53
87
62
38
47
26
235
121
156
50
67
82
13
17