108
35
19
76
43
32
53
18
165
107
236
21
31
46
42
45
27
89
37
23
22
26
47
6
173
126
28
44
123
109
15
30
48
511
128
16
79
127
9
65
102
41
100
156