20
16
48
4
134
67
51
15
199
82
118
41
117
234
85
22
52
76
104
37
125
43
368
31
21
36
120
101
220
33
1
23
87
49
11
163
124
112
119
360