75
103
46
42
167
108
114
48
41
50
63
54
31
38
66
52
26
15
16
102
23
81
84
382
531
28
323
20
111
126
13
18
7
25
188
70
72
44
59
283
43
109
65
39
58
17
88
170