100
23
73
374
122
114
56
39
295
15
65
55
432
26
46
14
128
115
10
13
12
117
33
7
36
54
31
82
71
257
127
192
3
44
2
6
75
76
50
1308
57
143
349