167
252
12
71
59
39
34
15
46
36
21
97
18
94
23
29
145
108
83
598
92
28
44
42
82
31
179
52
191
50
35
137
43
32
156
26
58
121
41
63
49
62
102
91
160
68
14
76
53
124