109
27
22
92
44
19
17
37
60
33
8
100
93
26
18
20
12
39
67
135
128
76
36
64
24
11
70
25
57
28
46
31
30
47
21
15
400
106
32