80
23
48
34
16
131
291
242
102
32
50
93
130
89
49
246
30
51
114
531
88
460
159
37
286
55
221
121
26
58
364
301
81
66
152
365
100
47
677
211
118
153
92
14
83
85
29
43
67
117
44
150
77
441