28
101
76
22
16
198
36
51
32
116
23
97
21
11
50
132
224
39
238
70
38
3571
94
12
13
1257
14
64
66
34
47
49
68
46
375
44
62
40
1113
227
59
131
54
292
41
268
436
299