56
326
24
29
52
27
43
20
64
28
156
12
47
50
265
65
79
80
4
81
38
22
63
83
40
60
18
82
17
10
76
11
111
499
140
13
54
33
51
153
31
121
6
8
41
383
162
74
161
1194