21
44
273
110
85
47
33
101
23
27
36
60
316
34
32
30
91
26
126
7
78
134
25
58
24
419
111
361
351
106
95
144
20
125
160
105
136
8
14
29
12
317
65
76
81
232
90
55
46