19
45
32
46
28
135
29
39
82
741
20
64
49
70
50
36
41
107
195
169
9
13
147
22
23
328
38
48
21
91
37
67
54
59
51
40
26
7
66
125
42
186
17
16
33
77
95
1118