302
103
112
51
32
73
206
97
3
47
20
94
26
61
1
28
38
5
27
349
30
19
6
500
127
48
70
163
87
65
17
42
238