77
41
296
42
227
57
50
532
20
9
40
179
48
116
85
21
23
31
68
3
64
26
71
13
10
59
58
39
66
108
51
1
18
54
63
69
24
70
33
8
74
93
49
19
125
56
241