45
42
10
6
12
63
214
128
19
88
165
255
37
31
117
41
141
672
4
201
33
11
52
13
94
49
1134
35
30
38
16
57
25
26
197
34
79
7529
92
208
693
61
58
115
47
22
98
77
29