595
33
25
335
20
22
39
121
30
101
52
78
124
43
47
36
40
84
5
42
21
240
118
9
181
38
45
63
71
35
11
86
64
72
26
17
8
65
87
24
141
137
19
37
88
90
158
41
2
465