171
60
104
38
155
37
64
122
105
79
22
305
240
71
32
45
42
44
65
47
51
18
17
78
40
23
46
107
74
21
149
8
163
12
117
31
35
33
14
36
41
13
89