22
7
5
6
183
4
101
31
45
35
29
37
28
21
198
296
26
106
10
33
18
38
12
68
23
80
501
64
120
13
254
19
46
41
59
24
86
14
122
90
276
48
34
324
60
536
93