108
17
66
93
92
55
50
38
83
372
80
12
81
29
58
73
61
22
59
24
7
196
131
47
54
39
124
48
46
21
42
15
18
19
107
35
5
10
28
79
33
134
20
155
56