49
7
51
33
36
23
282
18
57
199
19
220
390
24
29
3
20
107
22
113
6
34
76
13
26
9
93
38
16
35
84
159
58
15
65
59
250
343
90
79
206
46
63
110
141
521
25
787
1945
406
106