41
19
26
82
23
106
637
59
40
5
128
94
244
138
54
13
210
27
985
16
14
42
20
17
56
35
8
89
39
29
251
75
25
57
48
70
22
103
139
76
83
21
43
91
77