58
48
77
47
103
72
277
46
54
383
24
121
190
99
73
4
145
30
120
50
302
38
23
8
595
28
26
67
344
111
25
89
35
189
68
19
15
20
208
41
36
51
91
82
5
12
21
10
76
85
110
148