31
202
22
46
77
159
19
109
44
65
111
133
80
47
13
25
35
41
21
24
23
12
11
72
37
27
20
180
53
51
156
58
32
74
73
52
38
107
82
182
33
6
160
89