19
104
38
91
51
44
40
30
72
25
16
39
139
56
48
18
78
89
17
203
43
50
23
35
34
22
75
95
28
66
62
83
13
31
102
45
374
65
124
164
186
32
159