21
34
16
78
195
24
41
70
79
368
1028
260
68
37
424
81
136
46
91
233
64
347
165
48
151
23
59
71
61
13
11
35
49
53
110
174
127
33
77
32
28
29
26
30
74
18
65
50
142