222
61
14
31
93
117
60
19
6
16
7
9
23
33
44
75
136
10
38
82
516
165
27
45
42
43
29
12
111
80
30
105
17
197
311
39
92
54
28
145