101
21
38
29
155
69
20
24
23
36
255
40
41
11
37
114
22
509
67
49
18
7
26
454
144
95
84
381
192
171
51
335
34
118
438
43
75
169
59
559
89
54
27
17
338
68
154
691
79