62
33
27
41
60
45
29
167
149
86
72
35
73
96
147
238
28
43
47
17
156
54
169
143
30
146
106
50
115
51
109
117
373
34
19
108
23
53
32
58
38
325
63
59
52
83
25
232
36