86
11
29
21
15
12
19
4
7
22
31
14
6
132
17
45
65
40
431
8
33
50
13
20
36
90
51
30
117
149
39
61
126
213
245
374
60
57
42
44
249
92
34
170
46
135
540