90
24
79
48
21
46
12
102
15
28
71
232
39
25
8
117
23
7
9
55
40
59
110
65
19
564
35
51
207
16
47
182
41
68
146
664
276
125
108
13
78
27
26
89