646
180
30
52
51
106
44
37
17
12
35
211
22
23
5
165
283
546
57
43
138
16
36
3
128
107
26
132
21
24
14
11
62
66
34
13
50
9
93
8
67
42
368
63
49
53
90
69
108
96
74