198
46
45
68
29
39
53
152
93
62
82
162
32
24
360
38
22
1153
407
454
66
47
73
13
164
34
70
41
63
40
54
23
96
1030
20
55
5
184
17
51
337
7
44
43
123
18
167
111
33
160
166
25
109