119
34
4
7
28
139
113
27
44
409
368
36
333
95
1639
33
319
16379
779
56
54
160
155
41
48
67
100
14
30
167
31
40
32
47
141
20
12
89
121
75
85
69
16
64
17
26
181
135
38
78
13
25